﻿
/* CSS Document */

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */

th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
border:medium none;
margin: 0;
padding: 0;
}
/** 设置默认字体 **/
body{ font: 12px/1.6 Arial,Microsoft YaHei,'宋体',tahoma, Srial, helvetica, sans-serif;}
input,textarea{font: 12px/1.6 Arial,Microsoft YaHei,'宋体',tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a:link {
  color: #3b3b3b;
  text-decoration: none;
}
a:visited {
  color: #3b3b3b;
  text-decoration: none;
}
a:hover {
  color: #ff7300;
  text-decoration: none;
}
input[type="checkbox"] {
  vertical-align: middle;
} 
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
.list-table table { border-collapse: collapse; border-spacing: 0;}

/**/
iframe{ border:none; margin: 0; padding: 0;}

/* 清理浮动 */
.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{
    clear:both;
}
.clearfix{
    *zoom:1;/*ie6,7*/
}
.tInner{ padding:10px;}

.navbt a{ font-size:12px; color: #333;}
/** ---------------------------------------
                  icon                  
   ---------------------------------------**/  
.icon_align{ margin:50px;}
.icon{
	 background-image:url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/icon-evannew.png?r=20170920);
     display:inline-block;
	 _background-image:url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/icon20161213.gif);
	 overflow:hidden;
	   }
.icon_0614{
	 background-image:url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/icon20161213.png);
     display:inline-block;
	 _background-image:url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/icon20161213.gif);
	 overflow:hidden;
	 vertical-align: middle;
	   }
.Common_icon{background:url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/icon20161213.png) no-repeat; display:inline-block;_background:url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/icon20161213.gif) no-repeat;}
.icon_caret_left_little{
	background-position:-1px -5px;
	width:4px;
	height:7px;}	  
.icon_caret_right_little{
	background-position:-6px -5px;
	width:4px;
	height:7px;}
.icon_caret_down_little{
	background-position:-11px -5px;
	width:7px;
	height:5px;}	
.icon_caret_up_little{
	background-position:-20px -5px;
	width:7px;
	height:5px;}
.icon-circle-arrow-down{
	background-position:-35px -1px;
	width:10px;
	height:10px;}
.icon-arrow-down{
	background-position:-45px 0px;
	width:10px;
	height:10px;}	
.icon_remove_block{
	background-position:-56px -2px;
	width:8px;
	height:8px;}		
.icon-angle-down{
	background-position:-67px 0px;
	width:11px;
	height:8px;}
.icon-angle-up{
	background-position:-67px -7px;
	width:11px;
	height:8px;}
.icon_wait{
	background-position:-124px -170px;
	width:16px;
	height:16px;}	
.icon_user{
	background-position:-83px -4px;
	width:16px;
	height:15px;}	
.icon_word{
	background-position:0px -170px;
	width:17px;
	height:15px;}	
.icon_pdf{
	background-position:-17px -170px;
	width:15px;
	height:15px;}	
.icon_phoney{
	background-position:-32px -170px;
	width:10px;
	height:15px;}	
.icon_phone{
	background-position:-42px -170px;
	width:13px;
	height:16px;}	
.icon_add{
	background-position:-55px -170px;
	width:10px;
	height:10px;}	
.icon_set{
	background-position:-103px -4px;
	width:15px;
	height:16px;
	cursor:pointer;}
.icon_check{
	background-position:-122px -4px;
	width:15px;
	height:15px;}
.icon_checked{
	background-position:-140px -3px;
	width:15px;
	height:15px;}	
.icon_caret_left_large{
	background-position:-161px -5px;
	width:7px;
	height:10px;}	  
.icon_caret_right_large{
	background-position:-167px -5px;
	width:7px;
	height:10px;}
.icon_caret_down_large{
	background-position:-176px -6px;
	width:10px;
	height:8px;}	
.icon_caret_up_large{
	background-position:-188px -7px;
	width:10px;
	height:8px;}
.icon_remove_white{
	background-position:-206px -8px;
	width:8px;
	height:8px;}	
.icon-exclamation-sign{
	background-position:-221px -3px;
	width:18px;
	height:18px;}		
.icon_remove_blue{
	background-position:-238px -8px;
	width:8px;
	height:8px;}	
.icon-line-bot-down{
	background-position:-104px -170px;
	width:9px;
	height:9px;}	
.icon-line-bot-up{
	background-position:-113px -170px;
	width:9px;
	height:9px;}	
.icon-chevron-left{
	background-position:-251px -1px;
	width:44px;
	height:44px;}
.icon-chevron-left:hover{
	background-position:-350px -58px;
}
.icon-chevron-right{
	background-position:-300px -1px;
	width:44px;
	height:44px;}			
.icon-chevron-right:hover{
	background-position:-394px -58px;
}			
.icon-job-publish{
	background-position:-348px -4px;
	width:28px;
	height:28px;}
		
.icon-folder-close-user{
	background-position:-378px -3px;
	width:32px;
	height:28px;}
.icon-resume-search{
	background-position:-409px -4px;
	width:28px;
	height:28px;}
.icon-HR-aid{
	background-position:-437px -4px;
	width:36px;
	height:27px;}
.icon-cogs{
	background-position:-476px -4px;
	width:27px;
	height:27px;}
.icon-smile-serve{
	background-position:-504px -6px;
	width:23px;
	height:23px;}
.icon-envelope{
	background-position:-531px -8px;
	width:27px;
	height:19px;}
.icon-users{
	background-position:-560px -3px;
	width:29px;
	height:26px;}							
/*第二栏*/	
.icon-th-large_blue{
	background-position:-2px -16px;
	width:12px;
	height:12px;}
.icon-th-large_grey{
	background-position:-14px -16px;
	width:12px;
	height:12px;}
.icon-th-reduce_grey{
	background-position:0px -31px;
	width:10px;
	height:10px;
}
.icon-th-increase_grey{
	background-position:-10px -31px;
	width:10px;
	height:10px;
}
.icon-th-list_white{
	background-position:-26px -15px;
	width:18px;
	height:16px;}	
.icon-th-list_grey{
	background-position:-47px -15px;
	width:18px;
	height:16px;}	
.icon_screen{
	background-position:-71px -19px;
	width:24px;
	height:23px;}	
.icon_search{
	background-position:-102px -24px;
	width:21px;
	height:21px;}	
.icon-align-justify_white{
	background-position:-140px -27px;
	width:15px;
	height:17px;}	  
.icon-align-justify_grey{
	background-position:-160px -27px;
	width:15px;
	height:17px;}	
.icon-bullhorn{
	background-position:-441px -55px;
	width:21px;
	height:20px;}	
.icon-close{
	background-position:-462px -56px;
	width:14px;
	height:14px;}	
.icon-close:hover{
	background-position:-476px -56px;
	width:14px;
	height:14px;}
.icon_caret_left_little_white{
	background-position:-492px -59px;
	width:5px;
	height:7px;}
.icon_caret_right_little_white{
	background-position:-498px -59px;
	width:5px;
	height:7px;}
.icon_caret_up_little_white{
	background-position:-505px -60px;
	width:7px;
	height:5px;}
.icon_caret_down_little_white{
	background-position:-513px -58px;
	width:7px;
	height:9px;}	
.icon_caret_left_little_blue{
	background-position:-492px -66px;
	width:5px;
	height:9px;}
.icon_caret_right_little_blue{
	background-position:-498px -66px;
	width:5px;
	height:9px;}
.icon_caret_up_little_blue{
	background-position:-504px -66px;
	width:7px;
	height:9px;}
.icon_caret_down_little_blue{
	background-position:-513px -68px;
	width:7px;
	height:5px;}		
.icon-orange-arrow-down{
	background-position:-521px -61px;
	width:10px;
	height:10px;
	}
.icon-orange-arrow-up{
	background-position:-531px -62px;
	width:10px;
	height:10px;
	}	
.icon-edit{
	background-position:-559px -58px;
	width:16px;
	height:17px;
	}		
.icon-remove-circle{
	background-position:-561px -77px;
	width:13px;
	height:13px;
	}
.icon-star{
	background-position:-535px -77px;
	width:17px;
	height:16px;
	}
.icon-star-empty{
	background-position:-515px -82px;
	width:17px;
	height:16px;
	}		
.icon_caret_left_large_white{
	background-position:-562px -95px;
	width:7px;
	height:10px;}
.icon_caret_right_large_white{
	background-position:-571px -95px;
	width:7px;
	height:10px;}
.icon_caret_up_large_white{
	background-position:-578px -96px;
	width:10px;
	height:8px;}
.icon_caret_down_large_white{
	background-position:-587px -96px;
	width:10px;
	height:8px;}	
.icon_caret_left_large_blue{
	background-position:-562px -106px;
	width:7px;
	height:10px;}
.icon_caret_right_large_blue{
	background-position:-571px -106px;
	width:7px;
	height:10px;}
.icon_caret_up_large_blue{
	background-position:-578px -106px;
	width:10px;
	height:8px;}
.icon_caret_down_large_blue{
	background-position:-587px -106px;
	width:10px;
	height:8px;}
.icon-ban-circle{
	background-position:-543px -60px;
	width:13px;
	height:13px;
	}	
.icon-phone-sign{
	background-position:-578px -56px;
	width:21px;
	height:21px;
	}	
.icon-envelope-white{
	background-position:-577px -79px;
	width:22px;
	height:17px;
	}		
.icon-exclamation-orange-sign{
	background-position:-359px -106px;
	width:34px;
	height:34px;}
.icon-upload-alt{
	width: 22px;
	height: 18px;
	background-position: -397px -115px;
}	
.icon-ok-sign{
	width: 40px;
	height: 40px;
	background-position: -422px -103px;
}							
.icon-no-sign{
	width: 40px;
	height: 40px;
	background-position: -422px -143px;
}							
.shop-car{
	width: 32px;
	height: 32px;
	background-position: 0px -190px;
}							
.select-pic-on{
	width: 19px;
	height: 19px;
	background-position: -65px -170px;
}							
.select-pic-off{
	width: 19px;
	height: 19px;
	background-position: -84px -170px;
}							
/*第三栏*/	
.icon_photo{
	background-position:-3px -56px;
	width:110px;
	height:110px;}
.icon_mail{
	background-position:-120px -57px;
	width:110px;
	height:110px;}	
.icon_search_large{
	background-position:-239px -58px;
	width:110px;
	height:110px;}
.icon_wait {
    background-position: -124px -170px;
    height: 16px;
    width: 16px;
}
.icon_sm01{
	background-position:1px -229px;
	width:24px;
	height:16px;
}
.icon_sm02{
	background-position:-28px -228px;
	width:24px;
	height:16px;
}
.icon_sm03{
	background-position:-54px -228px;
	width:24px;
	height:16px;
}
.icon_sm04{
	background-position:-82px -229px;
	width:24px;
	height:16px;
}
.icon_sm05{
	background-position:-112px -229px;
	width:24px;
	height:16px;
}
.icon_sm06{
	background-position:-140px -228px;
	width:16px;
	height:16px;
}
.icon_sm07{
	background-position:-158px -225px;
	width:14px;
	height:16px;
}
.icon_sm08{
	background-position:-174px -228px;
	width:14px;
	height:16px;
}
.icon_sm09{
	background-position:-191px -228px;
	width:14px;
	height:16px;
}
.icon_sm010{
	background-position:-206px -228px;
	width:19px;
	height:16px;
}
.icon_sm011{
	background-position:-225px -228px;
	width:20px;
	height:16px;
}

.icon_sm012{
	background-position:-245px -228px;
	width:14px;
	height:16px;
}
.icon_sm013{
	background-position:-263px -228px;
	width:14px;
	height:16px;
}
.icon_sm014{
	background-position:-279px -228px;
	width:14px;
	height:16px;
}
.icon_sm015{
	background-position:-297px -229px;
	width:14px;
	height:16px;
}
.icon_sm016{
	background-position:-313px -228px;
	width:14px;
	height:16px;
}

.icon_face01{
	background-position:-204px -170px;
	width:58px;
	height:58px;
}
.icon_face02{
	background-position:-262px -170px;
	width:58px;
	height:58px;
}
.icon_refresh{
	background-position:-138px -170px;
	width:20px;
	height:16px;
}

.icon_closeGrey{
	background-position:-160px -170px;
	width:10px;
	height:10px;
}
.icon_closeBlue{
	background-position:-171px -170px;
	width:10px;
	height:10px;
}
.icon_penGrey{
	background-position:-182px -170px;
	width:11px;
	height:11px;
}
.icon_penBlue{
	background-position:-193px -170px;
	width:11px;
	height:11px;
}

.icon_notepad{
	background-position:-478px -126px;
	width:12px;
	height:16px;
}
.icon_ligh{
	background-position:-462px -126px;
	width:16px;
	height:16px;
}
.icon_fire{
	background-position:-40px -250px;
	width:12px;
	height:14px;
}
.icon_news{
	background-position:0px -250px;
	width:37px;
	height:15px;
}
.icon_whitejt_r{
	background-position:-55px -250px;
	width:9px;
	height:17px;
}


/* *****icon end***  */
/************************************/

/*********************/
/*from*/
/*popup*/
/*浮层*/
textarea{ font-size:12px;resize:none;border:solid 1px;border-color:#c4c4c4;}
.G_input{ 
	background:#FFF;
	outline:0 none;
	border:1px solid #B1B1B1;
	vertical-align:middle;
	color:#3b3b3b;
	_overflow:hidden;
	width:158px;
}
.G_lineDL .f12{ font-size:12px;}
input[type="radio"], input[type="checkbox"] {
padding: initial;
background-color: initial;
border: initial;
border:0;
background:none;
vertical-align:sub;
*vertical-align:middle;
}
input.disabled{ background:#ebebe4; color:#999;}
.lineSolid{ border-bottom:#CCC 1px dashed; margin-bottom:10px; height:0px;}
.full{
	border: 0px;
	z-index: -1;
	position:fixed;
	visibility: visible;
	display: block;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #e9eef5;	
}

/**/
.G_lineDL{ line-height:26px; height:auto; margin-top:6px; margin-bottom:2px; *display:inline-block; zoom:1; *position:relative;}
.G_lineDL:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
.G_lineDL .G_input{
	height:24px;
	line-height:24px; 
	padding:0px 6px;
}
.G-input-pr36 .G_input{ padding-right:36px; width:128px;}
.G_lineDL .G_inptext_fl textarea{
	height:26px;
	line-height:26px; 
	padding:9px 6px;
}

.G_lineDL dt{ float:left; width:124px; text-align:right; margin-right:10px; line-height:26px;}
.G_lineDL dd{ float:left; *display:inline-block; zoom:1; }
.G_lineDL dd:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
	zoom:1;
}
/*.G_lineDL dt b{ color:#fe5b00; font-family:"宋体","黑体";}*/
/*浮层*/
.panelBox{ border:#dce1e8 1px solid; background-color:#FFF; border-width:1px 1px 2px 1px; border-top:#5191ce 4px solid;}
.panelSize_s{width:350px;}
.panelSize_ss{ width:558px;}
.panelSize_b{width:558px;}
.panelSize_m{ width:558px;}
.panelSize_max{ width:788px;}
.panel_select_industry{ width:788px;}
.panel_select_major{ width:600px;}
.panel_select_category{ width:788px;}
.panel_select_location{ width:788px;}
.panel_select_category_b{ width:788px;}
.panel_select_itSkill{ width:520px;}
.panel_select_certification{ width:558px;}
.panel_select_nationRegion{ width:350px;}
.panel_select_nationRegion .bodySkill li {
    width: 60px;
}
.panel_select_experience{ width:558px;}
.panel_select_experience .bodySkill li {
    width: 60px;
}


.panelBox h2{ color:#FFF; position:relative; font-size:12px; font-weight:normal; z-index:99;}
.tMainBody .panelBox h2{ height:0px;}
.newResume_center .panelBox h2{ height:0px;}
.panelBox .pannelTitle-s{ height:26px; background-color:#FFF;}
.panelBox h2{ border-bottom:1px solid #E3E3E3;}
.panelBox h2 p{height:30px; line-height:30px; margin-left:10px; color:#666666;}
.panelBox h2 p span{ color:#9c9c9c;}

.panelBox .panel_closebtn{ width:42px; height:26px; display:block; text-align:center; line-height:26px;position:absolute; top:1px; right:48px;color:#5191ce;font-size:12px; }
.panelBox .panel_closebtn:visited{ color:#5191ce; font-size:12px;}
.panelBox .panel_closebtn:hover{ color:#fff;font-size:12px; background-color:#5191ce}

.panelBox .panel_cancelbtn{ width:42px; height:26px; display:block; text-align:center; line-height:26px;position:absolute; top:1px; right:5px; color:#5191ce; }
.panelBox .panel_cancelbtn:visited{ color:#5191ce; font-size:12px;}
.panelBox .panel_cancelbtn:hover{   color:#fff; font-size:12px;background-color:#5191ce}


.titleBottom{ padding-left:70px; position:relative; height:auto!important; _height:26px; min-height:26px; padding-right:42px; margin:2px 0px; background-color:#f7f7f7;}
.titleBottom span{ display:inline-block; margin-right:10px; line-height:24px;}
.titleBottom b{ color:#666666; font-weight:normal}
.titlebot_th{ position:absolute; left:10px; top:2px; font-size:12px; color:#66666}

.table_trade tr{ border-top:#e3e3e3 1px solid; *border-top:#e3e3e4 1px solid;}
.table_trade th{ background-color:#f9f9f9; font-weight:normal;  vertical-align:top;  text-align:right; padding:0px 10px;  border-right:#e3e3e3 1px solid;}
.table_trade td{ vertical-align:top; text-align:left; padding:0px 2px 0px 16px; color: #6C6C6C;}
.table_trade .tableTitle{ vertical-align:top; text-align:right;}
.table_trade td a{ font-size:12px; color:#6c6c6c;}
.table_trade td a:visited{ font-size:12px;  color:#6c6c6c;}
.table_trade td a:hover{ color:#ff7400;}
/**/
.cityList{ clear:both;}
/*.cityList dl{ display:inline-block;}*/
.cityList dt,.cityList dd{ float:left; padding:4px; line-height:20px;}
.cityList dt{ text-align:right; color:#5191ce; width:60px;}
.cityList dd{ width:710px;}


.provinceList h3{ background-color:#f7f7f7; height:30px; line-height:30px; padding-left:10px; color:#5191ce;}
.provinceList ul{ padding:10px 24px;}
.provinceList li{ float:left; width:60px; line-height:24px; height:24px; font-size:12px;}
.provinceList li a{ display:inline-block; margin-right:6px; font-size:12px; color:#666666;}
.provinceList li a:visited{font-size:12px; color:#666666;}
.provinceList li a:hover{ color:#ff7400;}

.landmarkList ul{padding: 10px 24px;}
.landmarkList li{ float:left; width:122px; line-height:24px; height:24px; font-size:12px;}
.landmarkList li a:hover{color:#ff7400;}



.provinceList .subLayer a {
color:#5191ce;
}
..provinceList .subLayer  a:visited{font-size:12px; color:#5191ce;}
..provinceList .subLayer  a:hover{ color:#ff7400;}
.zz_51LowerYellow{ /*background-color: #fef9ef;*/ }
.provinceList .icon12Add,.icon12reduce{ margin:3px 0.5ex; cursor:pointer;}
.provinceListCity{ position:absolute; top:20px; left:0px; border:#ff7b00 1px solid; background-color:#fef9ef;  z-index:9999; display:none;}

/**/
.specialList{ display:none}
.specialList h3{background-color:#f7f7f7; height:30px; line-height:30px; padding-left:10px; color:#ff7400;}
.specialList p{ padding:4px 30px;}
.specialList a{display:inline-block; margin-right:6px; font-size:12px; color:#666666;}
.specialList a:hover{ color:#ff7400;}

/**/
.specialtyTable tr{ border-bottom:#e3e3e3 1px solid;}
.specialtyTable .borderbtm td{ border-bottom:#e3e3e3 1px solid;}
.specialtyTable th,.specialtyTable td{ padding:4px; font-size:12px; line-height:21px;}
.specialtyTable th{ background-color:#f9f9f9; width:48px; text-align:right; vertical-align:top; border-right:#e3e3e3 1px solid; padding:4px 10px;}
.specialtyTable td{/* width:140px; */padding:0px 2px 0px 6px; color:#6C6C6C;}
.specialtyTable td p{line-height:21px;}
.specialtyList{ position:absolute; top:24px; left:0px; z-index:999; display:none; background-color:#fef9ef; border:#ff7b00 1px solid; zoom:1; width:auto;}
.specialtyList h4{ line-height:20px; background-color:#ff7400; padding-left:4px; font-weight:normal; color:#FFF; *display:block;}
.specialtyList li{ zoom:1}
.specialtyList li a{ color:#333; font-size:12px; display:block; padding:2px 4px; _margin:0px;}
.specialtyList li a:visited{ color:#333; font-size:12px; display:block; padding:2px 4px; _margin:0px;}
.specialtyList li a:hover{ background-color:#FC9;}


.useMText{ padding-left:20px;}
.useMText p{ color:#66666;}
.useMText .panalText{ color:#5e5e5e;}
.useMText .G_lineDL dt{ width:80px;}

/*注册弹窗*/
.panel_lnp{ width:520px; z-index:999;}
/*职位预览浮层边框 add by liuxu 20170707*/
.panel_lnp_jobview{border: #d7d7d7 1px solid;}
.panel_lnp h2{background-color:#5191ce; height:35px; line-height:35px; color:#737373; border-bottom:#d7d7d7 1px solid; position:relative;}
.panel_lnp .panel_ban_h{ height:auto;}
.panel_lnp h2 p{ margin-left:10px; font-weight:normal; color:#fff}
.panel_lnp h2 a{ position:absolute; right:0px;top:0px; cursor:pointer;width:35px; height:35px;  text-align:center; display:block;}
.panel_lnp h2 a:visited{ opacity:0.6; background-color:#5191ce;width:35px; height:35px;}
.panel_lnp h2 a:hover{ opacity:0.6; background-color:#2a7dc9;width:35px; height:35px;}
.panel_lnp h2 a i{ margin:13px auto;}
/*新增弹层尺寸*/
.panel_size_l{ width: 584px;}
.panel_size_m{ width: 460px;}
.panel_size_s{ width: 380px;}

.pannel_body{ padding:10px; background-color:#f7f7f7; *position:relative; zoom:1;}
.panelBtn_box_pre{position:relative;float:right;top:-38px;right:100px;*top:-30px;*left:130px;*height:0px;*float:none;}
.panelBtn_box_pre01{right: 90px;*right:100px;}
.panelBtn_box{ text-align:center; margin:10px auto;*position:relative; zoom:1;}
.panelBtn_box .panel_btn_s{ color:#5191ce; font-weight:bold;}
.panelBtn_box .panel_btn_s:visited{ color:#5191ce; font-weight:bold;}
.panelBtn_box .panel_btn_s:hover{ color:#fff; background-color:#5191ce;}
.panelBtn_box .panel_btn{color:#FFF; font-weight:bold;}
.panel_btn:visited{ color:#FFF; font-weight:bold;}
.panel_btn:hover{ color:#FFF; background-color:#e25800;}

.panel_btn{ width:118px; height:42px; line-height:42px; background-color:#f56101; display:inline-block;}
.panel_btn:hover{ background-color:#fff;}
.panel_btn_s{ padding:6px 30px;  background-color:#fff; display:inline-block; margin:0px 10px; border:1px solid #5191ce; color:#5191ce;}
.panel_inpBtn{ padding:6px 0;  background-color:#f56101; display:inline-block; margin:0px 4px; border:none; width:100px; text-align:center; color:#FFF; cursor:pointer; margin-top:4px; font-weight:bold;}
.panelBtn_box .panel_btn_blue{ background-color:#5191ce; color:#fff;}
.panelBtn_box .panel_btn_blue:visited{ color:#FFF;}
.panelBtn_box .panel_btn_blue:hover{ background-color:#3477b7; }
.panelBtn_box .panel_btn_red{ background-color:#e93a39; color:#fff; display: inline-block; height: 42px; line-height: 42px; padding: 0 22px; font-size: 16px;}
.panelBtn_box .panel_btn_red:visited{ color:#fff;}
.panelBtn_box .panel_btn_red:hover{ background-color:#db2827; }

/*add 浮层地区*/
.titleBottom .region{height:24px; display:inline-block; line-height:24px; color:#fff; text-align:center; background:#5191ce; margin:0px 5px; padding:0px 20px 0px 10px;; position:relative;}
.titleBottom .region:visited{ color:#fff;}
.titleBottom .region:hover{ color:#fff;}
.titleBottom .clearopt{ color:#666666}
.panelBox th p{ font-weight:bold;}
.titleBottom .region i{ position:absolute; top:8px; right:5px;}
/*add 搜索器浮层*/
.inptext_hint{ color:#f00; display:none; line-height: 30px;}
.G_lineDL .send_sort{ display:inline-block; width:90px; text-align:right; margin-right:10px;}
.G_lineDL  .send_inf{ display:inline-block; width:55px;}
.panelBtn_box .panel_btn_b{ background-color:#5191ce; color:#fff;}
.panelBtn_box .panel_btn_b:visited{ background-color:#5191ce; color:#fff;}
.panelBtn_box .panel_btn_b:hover{ background-color:#5191ce; color:#fff;}


.send_info{ display:none; overflow:hidden;}

/*add搜索Tips*/
.panel_lnp .panel_lnp_head{ background-color:#333333;}
.pannel_body i{ color:#f00; vertical-align:middle; margin-right:5px;}
.panel_lnp_bor{ border: #666666 1px solid;}
.infotext{ padding:5px; width:484px; height:80px;}
.infotext p{ color:#cecece;}
.input_col{ color:#3b3b3b; width:230px;}
.lineDt .lineDt_left{ width:75px ; text-align:left;}
.useText_rest {overflow:hidden; font-size:12px; padding-left:20px; vertical-align:middle;}
.search_if{ overflow:hidden; padding:5px;}
.search_if li{ float:left;}
.search_if label{ width:100px; display:inline-block;}
.panelBtn_box .delfault{ display:inline-block; vertical-align:bottom; color:#5191ce; }
.panelBtn_box .delfault:visited{color:#5191ce;}
.panelBtn_box .delfault:hover{color:#ff7400;}
.pannel_body .city{ display:inline-block; color:#5191ce;}
.pannel_body  .city:visited{ color:#5191ce;}
.pannel_body .city:hover{ color:#ff7400;}
.panel_lnp_city{width:370px; border:#d7d7d7 1px solid; position:absolute; top:300px; left:900px;}
.inptext_f2 { zoom:1;}
.inptext_f2 textarea{ color:#999; *margin-top:2px; font-size:12px; resize:none;}
.active textarea{border: #f00 1px solid;}

.lineD2{ margin-top:0px;}
.G_useText{ margin:0 10px; zoom:1;}
.G_useText p{ margin-bottom:10px; position:relative}
.G_lineDL .active .G_input{ border:#f00 1px solid;}
.active .inptext_hint{ display:block; text-align: left;}
.panelBtn_box .hint{ margin:20px auto; font-size:14px;}

.G_useText_b p{ font-size: 14px; line-height: 38px;}


/*Ñ¡ÔñËÑË÷Æ÷*/
.G_inptext_fl{ float:left; position:relative; margin-right:6px; zoom:1;display:inline; word-break: break-all;}
.G_inptext_fl .G_input{ cursor:text;}
.downBox_p{ margin:0px; line-height:35px; height:auto; *margin-top:-1px; _margin-top:-2px;}
.downBox_p .G_input{ height:14px; line-height:14px; padding:9px 6px;}
.textInpt{ position:absolute; top:8px; left:6px; color:#b0b0b0;}
.butDown{ background-color:#f7f7f7; height:23px; width:23px; display:block; position:absolute; right:1px; top:2px; *top:3px;border-left:#d7d7d7 1px solid; overflow:hidden;}
.butDown:hover{ background-color:#d7d7d7}
.butDown i{ margin:7px 0px 0px 7px;}
.square i{ margin:5px 0px 0px 5px;}
.region{ color:#5191ce; display:inline-block;background-color:#fff;  margin-bottom:10px; }
.region a{ position:absolute; top:6px; *top:1px; right:2px; cursor:pointer;}
.search_sunmer{ text-align:right;color:#9e9e9e; margin-bottom:5px;  }
.G_downList ul{ overflow:hidden;}
.G_downList li{ display:inline-block; position:relative;
    cursor:default;
    width:210px;
	padding-right:26px;
    word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}
.G_downList li:visited{ color:#5191ce;}
.G_downList li:hover{ color:#ff7300;}
.G_downList {color: #000}
.AA a{color: #f0f}
.sdf a{color: #000}
.gdownList {
  position: absolute;
  top: 26px;
  left: 0;
  padding: 4px 0px;
  font-size: 12px;
  max-height: 280px;
  overflow-y: auto;
  overflow-x: hidden;
  border: #d4d4d4 solid 1px;
  display: none;
  background-color: #FFF;
  z-index: 99;
}
.gdownList a{
  display: block;
  line-height: 24px;
  height: 24px;
  text-align: left;
  padding: 2px 6px;
  _width: 40px;
  font-size: 12px;
  color: #4b4b4b;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gdownList a:hover {
  background-color: #f0f0f0;
}
.search_remove{ display:inline-block;}

.inptChoose{ width:258px;}
.inptChoose input{ height:14px; line-height:14px; padding:9px 6px;}
.inptChoose .G_input{ width:177px; padding-right:73px;}
.intPopbox{ position:absolute; border:#b1b1b1 solid 1px;left:0px; top:33px; *top:34px; display:none; background-color:#FFF; z-index:999; width:auto;}
.G_downList{ padding:10px 10px 0px;  font-size:12px;
	max-height:280px;
	overflow-y:auto;
	overflow-x:hidden;
}
.listRadio{}
.listRadio li{ font-size:14px; line-height:34px;}
.listRadio li label:hover{color: #ff7300;}
.radio_down{ padding-left:20px;}
.radio_down .G_input {
  height: 20px;
  line-height: 20px;
  padding:6px;
}
.useText_gap{ margin:0px 10px;}
.panelbth_gap{ margin:10px auto}

/*add筛选条件*/
.list{ padding:0px; }
.list label{width:70px; display:inline-block;}
.red{ color:#f00;}
.grey{ float:right; display:inline-block;}

.pael_body_term{background-color:#f7f7f7;}
.work_term{ background:#FFF;}
.work_term_line{ border-bottom:1px solid #d7d7d7;}
.work_term_line li{ float:left; line-height:30px;}
.pael_body_term p{ padding:0px 10px;}
.work_term_line span{ display:inline-block; width:100px;}
.input_wid{ width:337px;}
.G-input-pr36 .input_wid{ padding-right:36px; width:307px;}
.G_lineDL .active .input_wid{ border:1px solid #B1B1B1;}
.useText_bor{ border-bottom:1px dashed #b1b1b1; padding-bottom:2px;}
.useText_bor .icon-down{ position:absolute; top:5px; *top:2px; right:0px; _right:0px; z-index:10;}
.useText_info{ margin-top:15px; _height:1%;}
.lineDt  .lineDt_leftinfo{ width:60px;}
.panelBtn_cut{margin:0px; text-align:left;}
/*面试设置*/
.G_useText .resume_select{ margin-bottom:0px; padding-right: 20px; height: 20px; overflow: hidden; zoom:1;}
.resume_select span{ display:inline-block; padding-right: 10px;}
.resume_select_s span{ margin-right: 10px; display:inline-block;}
.resume_select .icon-down{ display: none;}
.G_tab{border-bottom:2px solid #5191ce; zoom:1;}
.G_tab a{ display:inline-block; padding:3px 10px; border:1px solid #d7d7d7;_font-family:"宋体"!important; float: left; margin-left: -1px;}
.G_tab a:visited{ color:#6c6c6c;}
.G_tab a:hover{color:#6c6c6c; }

.G_tab .active{ background:#5191ce; color:#fff !important; border:1px solid #5191ce; margin:0;}

.G_input_sel{ border-bottom:1px dashed #b1b1b1;}
.input_sel .search_if{ padding:10px 0px;}
/*通知候选人*/
.inform_task{ margin-top:20px; background-color:#e7f5fe; border:1px solid #5191ce;}
.inform_task h2{ background:#c8e9ff; height:35px; line-height:35px; border-bottom:1px solid #c8e9ff;}
.inform_task h2 p{ color:#5191ce; margin-left:10px;}
.G_input_date .G_input{ width:104px; _width:99px;}
.G_input_date .gdownList a{ width:104px;}
.G_input_time .G_input{ width:70px;}
.G_input_time .gdownList a{ width:70px;}
.lineDf{ float:left;}
.G_inptext_fl .title_wid{ width:62px; text-align:right;}
.G_inptext_fl .title{ display:inline-block; margin-right:5px;}


.panel_link{ display:inline;}
.lineDt  .lineDt_align{ text-align:right;}
.search_send {margin-bottom:10px;}
.search_send li{ float:left; line-height: 24px;}
.G_input_send{ padding-right:10px; _padding-top:5px; display:inline-block;}
.inform_task .inform_con{ display:inline-block;padding:50px 0px;}
.inform_align{text-align:center;}
.gap{ margin-top:5px; clear: both;}
.search_send .inptext_hint{ margin-right: -50px;}
/*视频面试*/
.hint_info .inptext_hint{ display:inline-block; margin:10px 0px;}
.panelBtn_link { margin:0px; text-align:left;}
.panelBtn_link .delfault{ float:right;}
.inform_taskt{ margin-top:0px;}


.round_num{ width:24px; height:14px; line-height:14px; padding:0px; margin:0px 5px; text-align: center;}
.G_input_mar{ overflow:hidden;}
.alert{ padding-left:67px; margin-top:5px;clear:both;}
.hint_info .delfault{ color:#5191ce;}
.hint_info .delfault:visited{color:#5191ce;}
.hint_info .delfault:hover{color:#ff7400;}
.useText_top{ margin-top:0px;}
/*导出简历*/
.G_lineDL .G_lineDL_wid{ width:90px;}
.list .check_wid{ width:90px;}
.hint_left{ text-align:left; padding-left:20px;}
.tab_scan{ display:inline-block; margin-left:40px;}
.tab_scan .scan{display:inline-block; padding:0px 20px; background:#5191ce; color:#fff;}
.tab_scan .scan:visited{background:#5191ce; color:#fff;}
.tab_scan .scan:hover{ background:#5191ce; color:#fff;}
.panel_con{ text-align:left;}
/*推荐职位*/
.job{ border:1px solid #d7d7d7; margin:20px auto;}
.job h2{ background-color:#e7e7e7; height:35px; line-height:35px; color:#6c6c6c; border-bottom:#d7d7d7 1px solid;text-align:left;}
.job h2 span{ display:inline-block; margin:0px 20px;}
.job h2 .company{ margin-left:120px;}
.job_title{ 
             background-color:#fff; 
			 max-height:180px;        /*设置最高高度，出现滚动条下拉*/
			 _height:180px;           /*IE6滚动*/
			overflow:scroll;         /*显示滚动条*/
			overflow-x:hidden;       /*隐藏水平滚动条，只显示垂直滚动条*/
			 _width:458px;           /*滚动条IE6不显示，设置宽度兼容IE6*/
	 }
.job_nt h2 span{margin: 0 10px;}
.job_nt .job_title{ max-height: 290px; _height:290px;}

.usxtext_list li{ overflow: hidden; border-bottom:1px solid #d7d7d7; height:35px; line-height:35px; text-align: left;}
.usxtext_list label{
  margin:0px 10px;
  display: inline-block;
}
.usxText_pt{ 
  float: left;
  width:186px; margin -left:10px; display:inline-block; color:#5191ce;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.usxText_company{
  float: left;
  width: 228px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*add info*/
.note .note_info{ float:left;}
.note .delfault{ float:right;color:#5191ce;}
.note .delfault:visited{color:#5191ce;}
.note  .delfault:hover{color:#ff7400;}
.note1{ line-height: 24px;}
.note1 .delfault{ float:left;}
.note1 .grey{ float:right;}
.note1 .red{ float:left;}
.hint_mar{ margin:10px 0px;}
.hint_mar .hint_mar1{ margin:0px;}
.inptext_hint .delfault{color:#5191ce;}
.inptext_hint .delfault:visited{color:#5191ce;}
.inptext_hint  .delfault:hover{color:#ff7400;}

.ie7-butD{ *right:2px; _right:4px;}
#tab_content{ _height:1%;}
.panel_font{ padding:10px 42px ;}
.font_left{ text-align:left;}
/*add input*/
.input_yq{ width:345px;}
.input_theme{ width:422px;}
/*add downlist*/
.G_inptext_fl .downlist{ position:absolute; top:35px; left:27px; *left:28px; _left:30px; width:89px; background:#bfbfbf; color:#fff; z-index:50; display:none; padding-left:8px;}

/*add info*/
.note .note_info{ float:left;}
.note .delfault{ float:right;color:#5191ce;}
.note .delfault:visited{color:#5191ce;}
.note  .delfault:hover{color:#ff7400;}
.note1{ line-height: 24px;}
.note1 .delfault{ float:left;}
.note1 .grey{ float:right;}
.note1 .red{ float:left;}
.hint_mar{ margin:10px 0px;}
.hint_mar .hint_mar1{ margin:0px;}
.inptext_hint .delfault{color:#5191ce;}
.inptext_hint .delfault:visited{color:#5191ce;}
.inptext_hint  .delfault:hover{color:#ff7400;}

.ie7-butD{ *right:2px; _right:4px;}
#tab_content{ _height:1%;}
.panel_font{ padding:10px 42px ;}
.font_left{ text-align:left;}
/*add input*/
.input_yq{ width:256px;}
.input_theme{ width:422px;}
/*add downlist*/
.G_inptext_fl .downlist{ position:absolute; top:35px; left:27px; *left:28px; _left:30px; width:89px; background:#bfbfbf; color:#fff; z-index:50; display:none; padding-left:8px;}

/*add info*/
.box-top{ margin-top:0px;}
.state span{ padding-right:12px;}
.G_lineDL .upload{ border:1px solid #cecece;background:#fff; display:inline-block; color:#6c6c6c; padding:0px 110px;}
.G_lineDL .upload:visited{ color:#6c6c6c}
.G_lineDL .upload:hover{color:#6c6c6c}
.upload i{ vertical-align:middle; _margin:11px 10px  11px 0px;}
.upload .icon-upload-alt{
	width: 22px;
	height: 18px;
	background-position: -397px -115px;
}	
.G_upload{ line-height:40px; height:40px;}
.G_upload .scan{ font-size:14px;}
.G_upload  .tab_scan{ margin-left:10px}
.panel_con b{ margin-right:10px;}
.panel_con .font-w{ display:inline-block; font-weight:bold;}


.G_inptext_fl .title-tm{ margin-right:0px;}
.G_mar{ margin-right:3px; *margin-right:1px; _margin-right:0px;}

.dqList{overflow: hidden;}
.dqList ul{float: left; margin-right: 20px; width: 270px;}
.dqList li{line-height: 24px; padding-left:20px; position: relative; }
.dqList li span{margin-right:8px; color: #fe5400; position: absolute; top: 0px; left: 0px;}
.dqList li a{ display: inline-block; margin-right: 4px;}

.panel_pic{ position: absolute;}
.panel_pic .closeBtn{ display: inline-block; width: 48px; height: 48px; position: absolute; top: 75px; right: 3px;background:url(about:blank)}
.panel_pic .goLinkBtn{display: inline-block; width: 102px; height: 44px; position: absolute; top: 220px; right: 34px;background:url(about:blank)}

/*职位发布*/
.panel_center_text{text-align: center; border-bottom: #dce1e8 solid 1px; height: 42px; line-height: 42px; background-color: #f7f7f7;}
.wind_bga{background-color: #fff;border: #d7d7d7 solid 1px;}
.wind_bga p{margin:10px;}
.wind_bga ul{margin: 10px;}
.wind_bga ul li{line-height: 32px;}
.wind_title{background-color: #f3f3f3; height: 40px;}
.wind_title h3{line-height: 40px; color: #5191ce; padding: 0 10px;}

.lable_list_box{border: #cecece solid 1px; background-color: #fff; min-height: 88px;}
.lable_null_span{border: #ebebeb solid 1px; height: 32px; line-height: 32px; width: 142px; margin:30px auto 0; color: #5191ce; text-align: center;}
.lable_list_box .lable_list_unit a{ position: relative;}
.lable_list_box .lable_list_unit a i{position: absolute; right: 0px; top: 4px;}
.lable_list_choose{margin: 10px 0;}
.lable_list_unit li{float: left; margin: 4px 4px;}
.lable_list_unit li a{display: inline-block; height: 28px; line-height: 28px; padding: 0 16px; border: #bbbbbb solid 1px; background-color: #fff; color: #5191ce;}
.lable_list_add{margin: 10px 0;}
.panel_center_text .lable_list_add{margin:0; text-align: left; padding-left: 10px;}

.lable_list_add .input_col{width: 160px; padding: 0 6px; height: 22px; line-height: 22px;}
.tab_scan_add a:link{display: inline-block; background-color: #5191ce; color: #fff; padding: 0 16px;font-size: 12px; line-height: 24px; height: 24px; vertical-align: middle;}
.codeShow{text-align: center; padding: 20px 0;}
.codeShow p{color: #5191ce; font-size: 18px; line-height: 36px;}

/*置顶*/
.panel_center_table{ background-color: #fff; padding-bottom: 1px;}
.panel_center_table th{ text-align: center; border-bottom: #dce1e8 solid 1px; height: 40px;}
.panel_center_table td a{}
.panel_center_table td{ text-align: center; padding: 8px 2px;}
.downBox-tb-s{ margin-left: 6px;}
.downBox-tb-s .input{ width: 100px;
    height: 14px;
    line-height: 14px;
    padding: 8px;
    border: #bbbbbb solid 1px;
    outline: none;
}
.downBox-tb-s a .icon{ float: left;}

.panelSize_l{ width: 618px;}
.text_red_bot{ clear: both; color: #fd4b4b;}

.textList_th_l li{ float: left; width: 33%; line-height: 32px;}
.hint-jj{ font-size: 21px; font-weight: bold; margin: 10px 0;}

.table-date{ border: #ddd solid 1px; margin: 10px auto;}
.table-date table th{ background-color: #eee; height: 32px;}
.table-date table td{ text-align: center; height: 32px;}

.lineDL_yz dt{ width: 120px;}
.lineDL_yz .G_input{width: 278px;}
.lineDL_yz .G_inptext_fl img{ vertical-align: middle;}
.resume_select .name_r{ padding-right:22px; _padding-right:21px;}
.resume_select .name_rt{ padding-right:20px;}

/*新增竞价模块样式*/
.panelSize_s{ width: 350px;}
.panelSize_xl{ width: 640px;}
.panel_f_l{ float: left;}
.panelSize_s .panel_f_l{*width: 210px;}
.panelSize_xl .panel_f_l{*width: 420px;}
.panel_f_l p{ text-align: center; margin-top: 10px; line-height: 24px;}
.panel_f_r{ float: left; text-align: center; margin-left: 10px;}
.panel_img_b{ padding: 6px; border: #5996d0 solid 1px; display: inline-block; margin: 4px auto; height: 82px; width: 82px; overflow: hidden;}
.panel_f_r h4{color: #f56001;}
.panel_f_r p{ color: #ff0000;}
/*input size*/
.p_inpSize_l .G_input{ width: 320px; padding-right: 24px;}
.p_inpSize_l .gdownList{ width: 350px;}
.p_inpSize_l .gdownList a{ width: 330px;*width: 318px; padding-right: 13px;}
.p_inpSize_ml .G_input{ width: 290px;}
.p_inpSize_ml .gdownList{ width: 302px;}
.p_inpSize_ml .gdownList a{ width: 283px; padding-right: 13px;}
.p_inpSize_m .G_input{ width: 230px;}
.p_inpSize_m .gdownList{ width: 242px;}
.p_inpSize_m .gdownList a{ width: 223px; padding-right: 13px;}

/*下拉带搜索样式*/
.p_inpSize_l .sdownList{width: 350px;}
.sdownList{
	position: absolute;
	top: 26px; *top: 27px;
	left: 0;
	border: #d4d4d4 solid 1px;
	display: none;
	background-color: #FFF;
	z-index: 99;
}
.p_inpSize_l .sdownList .G_input {
    width: 160px;
    padding-right: 0px;
}
.sdownList-search{ padding: 10px 6px; border-bottom: #d4d4d4 solid 1px;}
.sdownList-search .tab_scan {
    margin-left: 10px;
}
.searchList{  max-height: 140px; overflow-y:auto; }
.searchList ul li{ border-bottom: #d4d4d4 solid 1px; line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.searchList  ul li label {    font-size:12px}
/*++170216简历多段++*/
.liTb li{ float: left; text-align: center;}
.liTb .liTb_l1{width: 28%;}
.liTb .liTb_l2{width: 28%;}
.liTb .liTb_l3{width: 16%;}
.liTb .liTb_l4{width: 18%;}
.liTb .liTb_l5{width: 10%; text-align: left;}
.usxtext_list .liTb{ margin-right: -17px;}
.liTb .usxText_company{ width: 100%;}

/*++170216简历多段end++*/

/**********popup end***********/
/*********************************/
/*form*/
.Common_onHere { border-color:#5191ce;}
.lineDl{ margin-top:10px;}
.lineDl dt{ float:left; width:80px; height:32px; line-height:32px;}
.form-main .lineDl dt{ font-size: 14px; color: #3b3b3b;}
.lineDl dd{ float:left;line-height:32px;}
.inptext_fl {
  float: left;
  position: relative;
  margin-right: 6px;
  zoom: 1;
  *display: inline;
  word-wrap:break-word;
  *word-wrap: normal
  *word-break: break-all;
  line-height:32px;
  height:32px;
}
.inptext_fr {
  float: right;
  position: relative;
  zoom: 1;
 *display: inline;
  word-wrap:break-word;
  *word-wrap: normal
  *word-break: break-all;
  line-height:32px;
  height:32px;
}
/*.text_limit_200{ 
  width: 200px;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
*/.lineDl .input {
  height: 22px;
  line-height: 22px;
  padding: 4px 8px;
  border:#c4c4c4 solid  1px;
  outline:none;
  vertical-align: middle;
}

.list-table-title .inptext_fl {
	margin-right: 6px;
	line-height: 24px;
	height: 24px;
}
.list-table-title .downBox-s .input {
	width: 70px;
	outline: none 0;
	cursor: pointer;
  height: 18px; line-height: 18px;
}
.list-table-title .downIcon {
	width: 22px;
	height: 22px;
}
.list-table-title .downIcon .icon {
	margin: 8px 0 0 6px;
}
.list-table-title .downList {
	top: 24px;
}
.list-table-title .downBox-s .downList a {
	width: 60px;
}

.line-cut-s{ width:22px; text-align:center;}
.line-cut-ss{ width:12px; text-align:center;}
.downBox-l .input{ width:348px;}
.downBox-m .input{ width:214px;}
.downBox-m .downList a{ width:218px;}

.downBox-s .input{ width:148px;}
.downBox-s .downList a{width:152px;}
.downBox-ss .input{ width:53px;}
.downBox-ss .downList{  width: 69px; }
.downBox-ss .downList a{ min-width:57px;}
.downBox-sa .input{ width:102px; padding-left:54px;}
.downBox-sa .inpSelct{ display:inline-block; height:32px; line-height:32px; padding:0 4px; _height:22px; _padding-top:10px; position:absolute; top:0px; left:0px;}

.downList{ position:absolute; top:32px;_top:33px; left:0;
	padding: 4px 0px;
	font-size: 12px;
	max-height: 280px;
	overflow-y: auto;
	overflow-x: hidden;
	border: #d4d4d4 solid 1px;
	display: none;
	background-color: #FFF;
	z-index: 999;
}
.downList a{ 
	display: block;
	line-height: 24px;
	height: 24px;
	text-align: left;
	padding: 2px 6px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #3b3b3b;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.downList-box-jq .open{ display: block;}
.downList-box-jq .open .selected {
  background: #39f;
  color: #fff;
}

.downList a:visited{*display: block;}
.downList a:hover{ background-color:#f0f0f0;}
.chooseIcon{ position:absolute; right:1px; top:1px; *top:2px; display:block; width:30px; height:30px; background-color:#f2f2f2; overflow:hidden; }
.downIcon{ position:absolute; right:1px;_right:1px;  top:1px; *top:2px; display:block; width:30px; height:30px; background-color:#f2f2f2; overflow:hidden; }
.more-list .downIcon{_right:0px;}

/*搜索器下拉*/
.downList-search{position:absolute; top:31px; left:0;padding: 4px 0px; width: 230px;
  border: #d4d4d4 solid 1px;
  display: none;
  background-color: #FFF;
  z-index: 999;
}
.downList-search li{ position: relative; padding: 0 34px 0 4px;  line-height: 26px; height: 26px;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.downList-search li a{margin-right:2px;}
.editIcon{ position: absolute; right: 2px; top: 0px;}
.editIcon .icon_closeGrey:hover{background-position:-171px -170px;}
.editIcon .icon_penGrey:hover{background-position:-193px -170px;}
.btext-r{ text-align: right; line-height: 24px; color: #999999; padding: 0 4px;}
.btext-c{ text-align: center; line-height: 24px; color: #999999; padding: 0 4px;}

/*搜索器下拉 end*/

.chooseIcon,.downIcon,.downIcon_left{ position:absolute; right:1px; top:1px; *top:3px; display:block; width:30px; height:30px; background-color:#f2f2f2; overflow:hidden; }
.chooseIcon .icon{ margin:9px 0 0 10px; _width:14px;  _background-position: -13px -15px;}
.downIcon .icon{  margin:10px 0 0 11px;}
.chooseIcon .input,.downIcon .input{ padding:8px 38px 8px 8px;}
.downIcon_left{left: 1px;}
.downIcon_left .icon{margin: 10px 0 0 10px;}

.two-column-form{ margin-bottom:40px;}
.form-main-tc{ float:left; margin-right:26px; width:452px;}
.zcf .form-main-tc{ float:left; margin-right:0px; width:50%;}
.zcf .lineDl dt{ width:62px; text-align:right; padding-right:10px; color:#3b3b3b;}
.zcf .btn-search:link{ height:32px; line-height:32px; font-size:18px;}
.zcf .btn-search:visited{ height:32px; line-height:32px; font-size:18px;}
.zcf .btn-search .icon{ top:5px; width:25px;}
.btn-white:link{ background-color:#fff; border:#e1e1e1 solid 1px; height:22px; line-height:22px; padding:0 20px; display:inline-block;}
.btn-white:visited{ border:#e1e1e1;}
.chick-unit{ position:absolute; left:0px; top:4px;}
.chick-unit li{ float:left; height:24px; line-height:24px; background-color:#ebebeb; color:#3b3b3b; padding:0 18px 0 6px; margin-left:5px; max-width:90px;  _width:80px; position:relative; cursor:default;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.chick-unit li .icon{ position:absolute; top:7px; right:4px;}

.onHere .input{ border-color:#5191ce;}
.onHere .icon-th-large_grey{background-position: -1px -15px;}
.onHere .icon_caret_down_large{background-position: -587px -106px;}
.promptHere .input{ border-color:#f30;}


.inptext_bot_sta{ clear:both;}
.inptext_bot_stb{ clear:both; color:#f30;}
.inptext_bot_stb .icon{ vertical-align:middle;}
.inptext_bot_stc{}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b4b4b4;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #b4b4b4;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #b4b4b4;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #b4b4b4;
}

/****form end*****/
/*******************/
/* CSS Document */
/**************style*************/
body{ background-color:#edf1f7;}
.ct{ width:1000px; margin:0 auto; _position: relative;}
.font-yh{ font: 14px/1.8 Microsoft YaHei,Arial, Helvetica, sans-serif,'宋体',tahoma, Srial, helvetica, sans-serif;}
.mg-b10{ margin-bottom:10px;}
.line-cut-d{ border-bottom:#d9d9d9 dashed 1px; padding-bottom:10px; margin-bottom:10px;}
.fs18{ font-size:18px;}
.fs16{ font-size:16px;}
.fs14{ font-size:14px;}
.border-top{border-top:#5191ce solid 3px;}
input[type="checkbox"]{ vertical-align:middle;}

/**/
.shortcut{background-color:#2a2d34; min-width:1000px;}
.shoutcut_nav{ float:right;}
.shoutcut_nav li{ float:left;}
.shoutcut_nav li a{ font-size:12px; color:#fff; display:inline-block; padding:0 10px; height:30px; line-height:30px; }
.shoutcut_nav li a:hover{background-color:#444;}
.shoutcut_nav li .login-out{ color:#F00;}
/*topHeader*/
.topHeader{ background-color:#5191ce; position:relative; z-index:10; min-width:1000px;}
.logo_main{ float:left;}
.nav_main{ float:right;}
.logo_main a{ float:left; display:block; height:58px;}
.job_logo{ background:url(//img07.51jobcdn.com/imehire/ehire2007/default/image/commonnew/51job-logo.png) left top no-repeat; width:102px;}
.wcai_logo{ background:url(//img07.51jobcdn.com/imehire/ehire2007/default/image/commonnew/wcai-logo.png) left top no-repeat; width:66px;}
.w_logo{ background:url(//img07.51jobcdn.com/imehire/ehire2007/default/image/commonnew/w-logo.png) left top no-repeat; width:210px;}

.logo_main{ float:left;}
.logo_main a{ display:inline-block; vertical-align:middle;}
.nav_main{ float:right; _padding-left:90px;}
.nav_main ul{margin-top:17px;}
.nav_main .dropdown{ float:left; position:relative;}
.nav_main .dropdown a{ display:block; width:98px; height:42px;  line-height:42px; text-align:center; font-family:Microsoft YaHei; color:#fff; font-size:18px; padding:0 12px;}
.nav_main .dropdown:hover .nav-m{ background-color:#417fba; color:#fff;}
.nav_main .dropdown .active{ background-color:#e9eef5; color:#5191ce;} 
.nav_main .dropdown-con{ position:absolute; top:42px; left:0; margin-top:0; display:none; z-index:999;}
.nav_main .dropdown-con li { width:100%;}
.nav_main .dropdown-con li a{ background-color:#417fba; color:#fff; font-size:14px; text-align:left; padding:0 16px; width:90px; 
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nav_main .dropdown-con li a:hover{ background-color:#326594; color:#fff;}

/*main*/
.commonMain{ margin:20px 0; position: relative; z-index: 0;}
.column-b{ float:left; width:70%;font-family: Microsoft YaHei; font-size: 14px;}
.column-s{ float:right; width:28.6%;font-family: Microsoft YaHei; font-size: 14px;}
.fn-main{/*box-shadow:#666 0px 1px 1px 0px;*/border-left:#dce1e8 solid 1px; border-right:#dce1e8 solid 1px; margin-bottom: 10px; *position:relative; zoom:1; background:#fff url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/fnBgpic.gif) repeat-x bottom left; padding-bottom: 2px;}
.fn-main-set{ height:302px; margin-bottom:10px;}
.fn-main-title{ height:32px; line-height:32px; border-bottom:#e9eef5 solid 2px; padding:0 10px; position:relative;font-weight:bold;}
.numble-reject{ position:absolute; right:8px; top:0px;}
.numble-reject a{ color:#F30; font-weight:normal;}
.img-reject{ position:absolute; right:8px;  bottom:8px;}
.fn-main-con{ padding:15px; }
.xy_pop{ position:relative;}
.xy_pop_right{ position:absolute;  left:250px; top:-38px; }
.xy_pop_top{ position:absolute;  left:80px; top:-94px; }
.sy_pop_main{background-color:#e7f5fe;padding:6px 10px; border:#5191ce solid 1px; width:144px; position:relative;}
.sy_pop_main p{ font-size:12px; line-height:24px; color:#5191ce;}
.syIcon{ display:block; overflow:hidden; position:absolute; background-image:url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/xyIcon.gif);}
.sy_pop_close{ width:5px; height:5px; background-position:0 0; right:5px; top:5px;}
.sj-left{ width:6px; height:9px; background-position:-14px 0; left:-6px; top:18px;}
.sj-bot{ width:9px; height:6px; background-position:-5px 0; right:30px; bottom:-6px;}

.fn-main-list{ float:left; width:33%; padding:20px 0;}
.fn-main-list li{ text-align:center; }
.fn-main-list li .icon{ position:relative; }
.fn-main-list li .icon_photo{
	background-position:-3px -56px;
	width:110px;
	height:110px;}
.fn-main-list li .icon_mail{
	background-position:-120px -57px;
	width:110px;
	height:110px;}	
.fn-main-list li .icon_search_large{
	background-position:-239px -58px;
	width:110px;
	height:110px;}
body .blue_link{ color:#5191ce!important;}
.blue_link:visited{ color:#5191ce!important;;}
.blue_link:hover{ color:#ff3300!important;;}
body .disabled_link:link{color: #999; cursor: default;}
.disabled_link:visited{color: #999;}
.disabled_link:hover{color: #999;}


@-webkit-keyframes btnRotate {
0% {
    -webkit-transform: rotateZ(0deg);
    }
100% {
    -webkit-transform: rotateZ(360deg);
    }
}
@keyframes pulse {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }

  50% {
    -webkit-transform: rotateY(-180deg) rotateX(0deg);
    transform: rotateY(-180deg) rotateX(0deg);
  }

  100% {
    -webkit-transform: rotateY(-360deg) rotateX(0deg);
    transform: rotateY(-360deg) rotateX(0deg);
  }
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }

  50% {
   -moz-transform: rotateY(-180deg) rotateX(0deg);
    transform: rotateY(-180deg) rotateX(0deg);
  }

  100% {
    -moz-transform: rotateY(-360deg) rotateX(0deg);
    transform: rotateY(-360deg) rotateX(0deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }

  50% {
   -o-transform: rotateY(-180deg) rotateX(0deg);
    transform: rotateY(-180deg) rotateX(0deg);
  }

  100% {
    -o-transform: rotateY(-360deg) rotateX(0deg);
    transform: rotateY(-360deg) rotateX(0deg);
  }
}


.fn-main-list li i:hover{ 
	-webkit-animation: spin 1.2s linear forwards 0.5;
	-moz-animation: spin 1.2s linear forwards 0.5;
	-o-animation: spin 1.2s linear forwards 0.5;
	 animation: spin 1.2s linear forwards 0.5; 
}

.fn-main-list li .btn{ display:inline-block; width:140px; height:50px; line-height:50px; text-align:center; background:#fe5400; color:#fff; font-family:Microsoft YaHei; font-size:18px;}
.fn-main-list li .btn:visited{ color:#FFF;}
.fn-main-list li .btn:hover{ background:#e54c00;}
.main-list-text{ margin:12px 0;}
.main-list-text a{ color:#ff3300;}
.main-list-text a:visited{ color:#ff3300;}
.pic-text-fnNew{ padding:10px; background:url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/mk_new_icon.png) right top no-repeat; height:140px;font-family:Microsoft YaHei;  font-size:14px; position:relative;}
.pic-text-fnNew p{ line-height:24px;}
.pic-text-bot{ text-align:right;}
.pic-text-fnNew  .pic-text-bot{ position:absolute; right:10px; bottom:4px;}
.pic-text-bot a{ color:#5191ce;font-family:Microsoft YaHei;}
.pic-text-bot a:hover{ color:#ff7300;}
.ms-tishi{ padding: 0 20px; line-height: 18px; margin-bottom: 10px;}

.textLink-list-fl{ min-height:60px;}
.textLink-list-fl li{ line-height:30px; width:24%; float:left; margin-left:5px;}
.textLink-list-fl li a{font-family:Microsoft YaHei;}
.user-info{ height:302px; }
.user-info li{ line-height:30px;}
/*page*/
.page-map{ font-size:12px; margin-bottom:10px;}
.page-map .active{ color:#5191ce;}
.page-fn-link{ font-size:12px; text-align:right; margin-top:-19px; height: 22px;}
.page-fn-link a{ margin-left:10px;}
.fn-main-tab .page-fn-link{ margin-top:-25px;}

.line-text-list{ line-height:22px;font-size:12px; margin-bottom:10px;}
.line-text-list-title{ float:left; width:80px; text-align:right;}
.line-text-list-main{ float:left; width:85%;}
.line-text-list-main li{ float:left; margin-left:10px; max-width:20%; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.line-text-list-main li a{ padding:0 4px; display: inline-block; _height:22px; _line-height:22px;}
.line-text-list-main li .active{ background-color:#d4ecff;}
.line-text-list-main li .ac-blue{ color:#5191ce;}

.line-list-down{ clear:both; background-color:#d4ecff; padding:6px 10px 6px 86px; }
.form-downList{ float:left; margin-left:4px; position:relative;}
.form-downList input{ outline:none; width:54px; height:22px; padding:0 4px; border:#e1e1e1 solid 1px;font-family:Arial,Microsoft YaHei,'宋体',tahoma, Srial, helvetica, sans-serif;}
.form-downList .downList{top: 23px;}
.form-downList .downList a{width: 70px;}
.form-downList .downIcon{ height:22px; width:20px;}
.form-downList .downIcon .icon { margin: 7px 0 0 8px;}
.form-downList .btn{ display:inline-block; height:22px; line-height:22px; background-color:#fff; border:#e1e1e1 solid 1px; padding:0 6px;}
.form-downList .btn:hover{background-color: #5191ce;  border-color: #5191ce; color: #fff;}
.line-input-list{ float:left; margin-left:10px;}
.line-input-list li{ margin-right:-1px; float:left;}
.line-input-list .form-downList { position:relative; height:24px; margin:0; padding:0;}
.line-input-list .form-downList  input{ height:22px; padding:0 22px 0 6px; border:#e1e1e1 solid 1px; color:#666; cursor:pointer; line-height:22px; font-size:12px;}

.downInp{ position:absolute; top:23px; left:0;}
.downInp .line-list-down{ background-color:#FFF; padding:4px 6px 4px 10px; width:220px; border:#e1e1e1 solid 1px;}
.line-list-down .downList{ top:23px;}
.line-list-down .downList a{ width:66px;}
.downInp  .form-downList{ margin-right:4px;}
.downInp .form-downList .btn{/* background-color:#5191ce; border-color:#5191ce; color:#fff; */ background-color: #fff;
  border: #e1e1e1 solid 1px;}
.downInp .form-downList .btn:hover{ background-color:#3373b0;}
.downInp .form-downList input{ width:30px;}

.posLine-bot{ position: relative;}
.posLine-bot a{ position: absolute; right: 10px; top: -22px; color: #fe5400;}
/*form*/
.form-main{ margin:20px; position:relative;}
.form-main-search{ margin-left: 40px;}
.choose-box-p{ position:absolute; right:20px; top:0px; z-index:2; width:232px;}
.choose-box-p .lineDl{ position:relative; margin-top:0; width:232px;}
.rmKeyword a{ margin-left: 4px;}

.text-list{ border:#e1e1e1 solid 1px; margin-top:10px;background-color: #fff;}
.text-list .text-list-title{ background-color:#f2f2f2; height:34px; line-height:34px; padding:0 6px; font-size:12px; color:#3b3b3b;}
.text-list .text-list-main{ padding:4px 10px;}
.text-list .text-list-main li{ margin-bottom:4px;word-break: break-all;}
.text-list li a{ color:#5191ce; font-size:12px;}
.text-list li a:hover{ color:#ff7300; }

/*form end*/
.box-left{ text-align:left; margin:20px auto;}
.box-center{ text-align:center; margin:20px auto;}
.box-center a{ vertical-align: bottom;}
.btn-radius{ display:inline-block; padding:6px 12px; color:#3b3b3b; border:#cfcfcf solid 1px; border-radius:20px;}
.btn-search:link{ background-color:#5191ce; height:40px; line-height:40px; padding:0 18px 0 44px; position:relative; display:inline-block; color:#fff; font-family:Microsoft YaHei; vertical-align:bottom; }
.btn-search:visited{ background-color:#5191ce; height:40px; line-height:40px; padding:0 18px 0 44px; position:relative; display:inline-block; color:#fff; font-family:Microsoft YaHei; vertical-align:bottom; }
.btn-search:hover{ color:#FFF; background-color:#589ad8;}
.btn-search .icon{ position:absolute; left:8px; top:10px; _background-position: -102px -24px;}
/**/
.search-form-top{ height:50px; background-color:#f5f5f5; border:#f5f5f5 solid 1px; margin-bottom:10px;}
.search-top-btn .btn-search{ height:32px; line-height:32px;}
.search-top-btn .btn-search .icon{  position:absolute; left:10px; top:6px;}
.search-top-btn .btn-search:link{ padding-left:40px; vertical-align:middle;}
.search-top-btn .btn-search:visited{ height:32px; line-height:32px;}
.search-form-top .lineDl dt{ text-align:center; width:70px;}
.zcf .lineDl .width-search-l{ width: 10px;}

.index-banner-com img{width: 698px; height: 60px;}
.index-banner-com{ margin-left:1px;}
.banner-tab-s{display: block;}
.banner-tab-b{display: none;}

/*list main*/
.list-top{ line-height:36px; height:36px; padding:0 48px; position:relative;}
.list-top .icon_screen{ position:absolute; left:14px; top:8px;}
.list-top .btn{ display:inline-block; border:#e1e1e1 solid 1px; height:22px; line-height:22px; padding:0 12px; position:absolute; right:10px; top:6px;}
.list-top .btn:hover{background-color: #5191ce;  border-color: #5191ce; color: #fff;}

.list-table-title{ background-color:#f3f3f3; padding-top:8px; height:34px; position:relative; z-index:2;}
.list-table-title li{ float:left; line-height:26px;}
.btn-red:link{ display:inline-block; height:24px; _height:14px; line-height:24px; _line-height:14px; background-color:#fe5400; border-top:#ffaa80 solid 1px; border-bottom:#c54200 solid 1px; font-size:12px; color:#FFF; width: 74px; text-align: center;
  _padding: 5px 0;
}
.btn-red:visited{ display:inline-block; height:24px; _height:14px; line-height:24px;_line-height:14px; background-color:#fe5400; border-top:#ffaa80 solid 1px; border-bottom:#c54200 solid 1px; font-size:12px; color:#FFF; width: 74px; text-align: center; _padding: 5px 0;}
.btn-red:hover{background-color:#ed5105;}

.btn-blue:link{ display:inline-block; height:28px; line-height:28px; background-color: #5191ce; border-top: #a8c8e7 solid 1px; border-bottom: #3f71a1 solid 1px; font-size:12px; color:#FFF; width: 74px; text-align: center;}
.btn-blue:visited{ display:inline-block; height:28px; line-height:28px;width: 74px; background-color: #5191ce; font-size:12px; color:#FFF; _display: inline-block; text-align: center;}
.btn-blue:hover{background-color: #569adb;}
.btn-blue-b:link{ display:inline-block; height:38px; line-height:38px; background-color: #5191ce; border-top: #a8c8e7 solid 1px; border-bottom: #3f71a1 solid 1px; font-size:16px; color:#FFF; width: 160px; text-align: center;}
.btn-blue-b:visited{ display:inline-block; height:38px; line-height:38px;width: 160px; background-color: #5191ce; font-size:16px; color:#FFF; _display: inline-block; text-align: center;}
.btn-blue-b:hover{background-color: #569adb;}

.page-ft-l{ float:left;  padding-left: 12px;}
.page-ft-l li{ margin-right:10px;}
.page-ft-r{ float:right; margin-right:10px;}
.page-ft-r li{ margin-right:10px;}
.page-ft-l .btnTab{ margin-right:-1px;}
.btnTab a{ display:inline-block; background-color:#fff; border:#e1e1e1 solid 1px; height:24px; line-height:24px; text-align:center; padding:0 10px; position:relative;}
.btnTab  .active{ background-color:#5191ce; border-color:#5191ce; color:#fff;}
.btnTab  .active:visited{ background-color:#5191ce; border-color:#5191ce; color:#fff;}
.btnTab .icon{ position:absolute; right:2px;  top:6px;}
.btnTab  .active .icon{background-position: -35px 0px;}
.page-ft-r .btnTab-icon{ margin-right:-1px;}
.btnTab-icon a{ display:inline-block; width:30px; height:24px; position:relative; background-color:#fff; border:#e1e1e1 solid 1px;}
.btnTab-icon a:hover{ background-color:#f5f5f5;}
.btnTab-icon a .icon{ position:absolute; top:4px; left:6px;}
.btnTab-icon .active { background-color:#5191ce; border-color:#5191ce;}
.btnTab-icon .active:hover { background-color:#5191ce; border-color:#5191ce;}
.btnTab-icon .active .icon-th-list_grey{  background-position: -26px -15px;}
.btnTab-icon .active .icon-align-justify_grey{  background-position: -139px -27px;}
.btnTab-icon a .icon_caret_left_large,.btnTab-icon a .icon_caret_right_large{top:7px; left:12px;}
.page-num-set{ width:134px;margin-left: 10px;}
.list-table-title .page-num-set .downBox-s .input{ width: 40px; }
.list-table-title .page-num-set .downBox-s .downList a{ width: 30px;}

.list-table{ *position:relative; *z-index:1; zoom:1;}
.list-table table { border:none;}
.list-table table tr{ *position:relative;}
.list-table table td{ border:none; height:40px; font-size:12px; text-align:center;}
.list-table table th{ height:38px; font-size:12px; font-weight:normal; border-bottom:#f3f3f3 solid 1px; padding: 0 10px; white-space:nowrap; }
.list-table table .tbText-c{ text-align: center; padding: 0 10px;}

.list-table-detailed table td{ background-color:#d4ecff;}
.inbox_tr1{background-color: #FFF;}
.inbox_tr2{background-color: #f5f3f4;}
.inbox_tr_light{background-color: #FFFFE0;}
.inbox_tr_hover{background-color:#d4ecff;}
.list-table-bot{ margin:20px auto;  padding-left: 12px; clear: both; *position: relative; z-index: 9;*z-index:0;}
.list-table-bot li{ float:left; margin-right:10px; line-height:30px; position: relative;}
.list-table-er{position:absolute; bottom: 27px; *bottom: 25px; left:0; /*width: 80px;*/ _border-top: #c4c4c4 solid 1px; _overflow: hidden;}
.list-table-er li{ margin-right: 0;}
.list-table-er li a{ display: block; width: 72px; margin-top: -1px; text-align: center; border: #c4c4c4 solid 1px; height: 24px; line-height: 24px; background-color: #fff; color: #3b3b3b;}
.list-table-er li a:hover{ background-color: #f2f2f2;}
/*表格对齐方式*/
.list-table table .table-align-left{ text-align: left;}
.table-align-left ul li{ float: left;}
.tb-name-left{ width: 28px; text-align: right;}
.tb-name-c{ margin-left: 6px;}
.tb-name-right{ margin-left: 6px;}
/*.tb-name-left .icon_sm03{margin-right: -2px;}*/
.ev-tb-name-c{line-height: 18px;}
.table-align-left ul .ev-li{ height: 20px;}
/*为空样式*/
.list-none{padding: 110px 0; text-align: center;}
.list-none p{color: #d0d0d0; font-size: 30px; line-height: 90px;}
.btn_red_b{ display: inline-block; background-color: #fe5400; color: #fff; font-size: 16px; text-align: center; padding: 0 30px; height: 40px; line-height: 40px;}
.btn_red_b:link{color: #fff;}
.btn_red_b:visited{color: #fff;}
.btn_red_b:hover{ background-color: #ec4200; color: #fff;}
.table-id-text a{ color:#5191ce;}
.table-id-text a:visited{ color:#cc504e;}
.table-id-text a:hover{ color:#f30;}
.table-id-text .icon{ vertical-align:text-bottom;}
.list-detailed{ position:relative; padding:16px 10px 16px 150px; background-color:#fff; zoom:1;}
.list-detailed dt,.list-detailed dd{ float:left; line-height:28px;}
.list-detailed dt{ text-align:right; width:80px; font-weight:bold; color:#3b3b3b;}
.list-detailed dd{ border-bottom:#e2e2e2 solid 1px; width:88%; text-align:left; margin-left:10px; word-break:break-word}
.list-set{ position:absolute; bottom:0; left:0; width:100%; height:36px; padding-top: 8px; text-align:right; display:none;
	background:transparent;
	background-color:rgba(0,0,0,0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000, endColorstr=#26000000)
}
.list-set a{ margin-right:10px;}
.list-detailed:hover .list-set{ display:block;}
.list-detailed-apply{/*padding:16px 10px 56px 150px;*/ border-bottom:#5191ce solid 1px;}
.list-tr-active td{ background-color:#d4ecff;}


.list-ckb{ position: absolute; top:10px; left: 10px;}
.btn-border-blue:link{ display: inline-block; width: 58px; height: 22px; line-height: 22px; text-align: center; color: #5191ce; background-color: #fff; border: #5191ce solid 1px;}
.btn-border-blue:visited{display: inline-block; width: 58px; height: 22px; line-height: 22px; text-align: center; color: #5191ce; background-color: #fff; border: #5191ce solid 1px;}
.btn-border-blue:hover{ color: #fff; background-color: #5191ce; border: #5191ce solid 1px;}
.box-center .btn-border-blue{ height:30px; line-height:30px;  width:84px; font-weight:bold;}

.list-box{zoom:1;}
.list-detailed-one{ margin: 12px; border: #dcdcdc solid 1px;}
.list-detailed-one h3{ font-size: 14px; line-height: 42px;}
.list-detailed-one p{ line-height: 32px;}
.list-detailed-one .list-pic{ top: 12px; left: 40px;}
.fgx{ margin: 0 8px;}
.list-unit-bot{ position: relative; padding-right: 120px; overflow: hidden; white-space: nowrap;text-overflow:ellipsis;}
.list-unit-bot span{ margin-right: 20px;}
.list-unit-btn{ position: absolute; right: -20px; top: 0px;}
.list-pic{ position:absolute; top:16px; left:50px; width:90px; height:110px; overflow:hidden;}

.list-detailed-two{ _display: inline; width: 352px; height: 138px; float: left; padding: 8px 110px 8px 6px; border: #dcdcdc solid 1px; margin-top:16px; margin-left: 20px; zoom:1;}
.list-detailed-two h3{ font-size: 14px; line-height:26px;}
.list-detailed-two p{ line-height: 28px; overflow: hidden; white-space: nowrap;text-overflow:ellipsis; _width: 352px;}
.list-detailed-two .list-pic{ position:absolute; top:10px; left:368px; width:90px; height:110px; overflow:hidden;}
.width-limit{ overflow: hidden; white-space: nowrap;text-overflow:ellipsis; display: inline-block; vertical-align: middle;}
.list-detailed-two p .width-limit{ width: 170px; margin-right: 10px;}
.list-detailed-active {border: #5191ce solid 1px;}
.list-detailed-none{ padding: 8px; text-align: center; width: 452px;}
.list-detailed-none p{ margin-top: 56px;}
.list-detailed-null{padding: 8px; text-align: center;}
.list-detailed-null p{line-height: 120px;}
.list-detailed .blue_link:visited{color: #cc504e!important;}

.page-numble{ text-align:center; margin:18px auto;}
.page-numble a{ display:inline-block; border:#e1e1e1 solid 1px; background-color:#fff; padding:0 12px; height:30px; line-height:30px; vertical-align:middle; color:#3b3b3b; font-size:14px;}
.page-numble a:visited{font-size:14px;}
.page-numble a:hover{ background-color:#f5f5f5; color:#3b3b3b;}
.page-numble .active{ background-color:#5191ce; /*border-color:#5191ce; */color:#FFF;}
.page-numble .active:visited{color:#FFF;}
.page-numble .active:hover{ background-color:#5191ce; border-color:#5191ce; color:#FFF;}
.page-numble .page-cut{ padding:0 26px;}
.page-numble .page-cut .icon{ margin-top:8px;}
.page-numble span{ display:inline-block; height:28px; line-height:28px; vertical-align:middle;}
.searchFixed-top{ width:100%; height:46px; line-height:46px; border-bottom:#ddd solid 1px; position:fixed; top:0px; left:0px; z-index:999; background-color:#f9f9f9; box-shadow:#666 0px 0px 4px 0px;}
.searchFixed-top .ct{ position:relative; font-size:14px;}
.searchFixed-top .icon{ vertical-align:middle;}
.searchFixed-top .btn-blue{ display:block; width:52px; height:26px; line-height:26px; text-align:center; background-color:#5191ce; color:#fff; position:absolute; right:10px; top:10px; font-size:12px;}
.searchFixed-top .btn-blue:hover{  background-color: #589ad8;}

.list-main-mune{ margin:0 18px;}
.list-main-title{ color:#3b3b3b; font-size:14px; height:46px; line-height:46px;}
.mune-list{ margin:10px auto 20px;}
.mune-list-unit{ float:left; width:20%;}
.mune-list-unit h3{ color:#5191ce; font:18px/1.8 Microsoft YaHei; padding-left:44px; position:relative;}
.mune-list-unit h3 .icon{ position:absolute; left:0; top:3px;}
.mune-list-unit ul{ margin-left:44px;}
.mune-list-unit ul li{ line-height:26px;}
/*zancun*/
.zcf .box-center{ margin:0 0 -1px;}
.zcf .two-column-form{ margin:25px 10px; *padding-bottom:25px;}
.form-main-top-list{ position:relative; z-index:9;}
.form-main-top-list .lineDl{ width: 25%; *width: 244px; float: left; *position: relative;}
.more-list{ display:none; clear: both;}
.form-main-top .tdown{ display:none;}
.form-main-top .up .tdown{ display:inline; _display:inline-block;}
.form-main-top .up .tup{ display:none;}
.form-main-top .icon-angle-down {
  background-position: -66px 0px;
  width: 13px;
  height: 8px;
}
.controlSet{ _position:absolute; _top:10px;}
.controlSet span{ white-space:pre;}
.controlSet i{ overflow:hidden;}

/*应聘管理*/
.cp-top-text{ height: 32px; line-height:32px;}
.cp-top-text .btn-red{ background-color: #fe5400; color: #fff; height: 21px; width: auto; line-height: 21px; display: inline-block; padding: 0 6px;}
.cp-top-text .btn-red:hover{background-color: #ff6800;}
.cp-top-text .btn-red:visited{ color: #fff;}

.cp-banner{ position: relative;}
.cp-banner img{display: none;}
.cp-banner .cpPic-s{display: block;}
.cp-banner a{ position:absolute; font-family: Microsoft YaHei;}
.cp-banner .cp-banner-btn{ text-align: center; border-radius: 5px; font-size: 24px; top: 150px; left: 150px; display: inline-block; width:165px; height:48px; line-height: 48px; background-color: #fff; color: #5191ce;}
.cp-banner .cp-banner-more{ font-size: 18px; top: 170px; left: 332px; font-size:18px; color: #fff;}
.product_list{ margin-top: 14px; _padding-bottom: 20px;}
.product_list h2{ color: #4b4b4b; font-size: 24px; border-bottom: #e2e2e2 solid 1px; line-height: 56px; width: 946px; margin: 0 auto;}
.product_list ul{ margin-top: 20px;}
.product_list li{float: left; margin-bottom: 20px; margin-left: 28px; _display: inline;}
.product_list li a{ display: block; overflow: hidden; border:#e2e2e2 solid 1px; width: 418px; height: 130px; padding: 20px;}
.product_list li a:hover{ box-shadow: #ccc 0px 0px 10px;}
.product_list li .active{border:#5191ce solid 1px; }

.pic-l{ float:left;}
.text-l{ float: left; margin-left:18px; color: #4b4b4b; width: 280px;}
.text-l h3{ font-size: 24px; font-family: }
.text-l p{ font-size: 14px; line-height: 28px; margin-top: 10px;}
.icon-pic{width: 116px; height:116px; background-image:url("//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/inbox/icnpic.png");}
.icon-pic-a{ background-position: 0 0;}
.icon-pic-b{ background-position: 0 -116px;}
.icon-pic-c{ background-position: -116px 0;}
.icon-pic-d{ background-position: -116px -116px;}
.icon-pic-e{ background-position: 0 -232px;}
.icon-pic-f{ background-position: -116 -232px;}

.about-con{ margin-top: 20px;}
.about-text{ width: 630px; margin-left:20px; float: left; _display: inline;}
.about-text p{ line-height: 26px; font-size: 14px; color: #747474;}
.about-text li{ font-size: 16px; font-family: Arial; color:#617b87;}
.about-code{ float: left; width: 340px;}
.about-code ul{ margin-top: 0;}

/**/
.textMain{ margin:40px 20px;}
.pdl-80{ padding-left:80px;}
.textMain p{ line-height:28px;}
.paper-text{ margin-top:10px;}
.paper-text-red{ color:#fe5400; margin-top:10px;}
.paper-text-grey{ color:#b3b3b3; margin-top:10px;}
.greybg-box{ border:#cecece solid 1px; background-color:#f3f3f3; padding:20px; width:450px; margin-top:20px;}
.btn-line{ text-align:center; margin-bottom:30px;}
.btn-line-left{ text-align:left; margin:10px 0;}
.btn-line .btn-blue{ font-weight:bold; font-size:14px; width:222px; height: 48px; line-height: 48px; border-color:#5191ce;}
.btn-line .btn-blue:visited{ font-weight:bold; font-size:14px;}
.typeFile-line{ margin-bottom:20px;}
.typeFile-line a{ display:block; height:40px; line-height:40px; float:left; text-align:center;}
.typeFile-l{ width:336px; background-color:#fff; border:#cecece solid 1px; margin-right:2px;}
.typeFile-line .typeFile-r{ background-color:#5191ce;  border:#5191ce solid 1px;color:#FFF; width:104px; font-size:14px; color:#FFF; font-weight:bold;}
.typeFile-line .typeFile-r:visited{ background-color:#5191ce;  border:#5191ce solid 1px;color:#FFF; width:104px;}
.typeFile-line .typeFile-r:hover{ background-color:#5191ce;  border:#5191ce solid 1px;color:#FFF; width:104px;}
.n-input-w{ height:auto; margin-right:30px;}
.n-input-w .input{ width:450px;}
.n-input-w textarea{ min-height:120px; _height: 120px; width: 450px; padding: 8px;}
.addText-c{ line-height:52px; padding-left:80px;}

.pline{ position:relative; top:0; *top:-42px; left:0; *height:42px; *width:340px; *overflow:hidden; *margin-bottom:-42px;*z-index:99;}
.typeFile-input{ width:338px; height:42px; 
	position:absolute;
  left: 0px;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
  font-size:80px;
}
.greybg-list-text li{ line-height:24px; list-style:inside !important;}
.emailAd{ margin-right:20px;}
.title-blue{ color:#5191ce; font-size:24px;font-family:Microsoft YaHei;}
.title-blue i{ margin-left: -60px; margin-right: 10px;}
/*tab*/
.fn-main-tab{position: relative;}
.fn-main-tab h2{ font-size:14px; line-height:36px;}
.fn-main-tab .text-ps{ font-size:12px; font-weight: normal;}
.fn-main-tab-title{ line-height:40px; height: 40px; }
.fn-main-tab-title span{ line-height:36px; margin-right:10px; font-size:14px;}
.fn-main-tab li{ float: left; }
.fn-main-tab li a{display:block;font-size:14px; font-weight: bold; color:#4b4b4b;width: 128px; height: 38px; line-height: 38px; margin-right: -1px; border: #e1e1e1 solid 1px; text-align: center; background-color: #f5f5f5; border-bottom: none;}
.fn-main-tab li .active{ background-color: #5191ce; color: #fff;}
.fn-main-tab li .active:visited{ color: #fff;}
.fn-main-tab .fn-main-text {margin-left: 10px; line-height: 39px; width: 34%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
.fn-main-tab .fn-main-text a{ display: inline-block; background: none; border: none;color: #f30; font-weight: normal;}

.fn-main-tab-text{position: absolute; right: 0; top: 16px; font-size: 12px;}
.text-ps{ color: #fe5400;}
.text-link:link{ color: #5191ce;}
.text-link:hover{ color: #fe5400;}
.text-link:visited{ color: #5191ce;}
.list-main{ *position:relative; zoom:1;}
.list-main .fn-main-tab{ height: 34px;}
.list-main .fn-main-tab-text{position: absolute; right: 10px; top: 10px;}
.link-red-udline:link{ text-decoration: underline; color: #fe5400;}
.link-red-udline:hover{ text-decoration: none;}
/**/
.edit-pop-box{position: relative; z-index: 99;}
.edit-pop{position: absolute; right: 10px; top: 0; padding: 14px 8px; background-color: #e7f5fe; border: #5191ce solid 1px; width: 188px;}
.edit-pop .input{ float: left; width: 128px; padding: 0 6px; height: 24px; margin-right: 2px; border: #e1e1e1 solid 1px;}
.edit-pop .btn{ float: left; display: block; background-color: #5191ce; width: 42px; height: 26px; color:#fff; text-align: center; line-height: 26px;}
.edit-pop-close{ position: absolute; right: 4px; top: -6px;}
.icon{ vertical-align: middle;}

.list-null{ width: 100%; overflow: hidden; padding: 90px 0 30px;}
.list-null-ct{ text-align: left; margin-left: 400px; position: relative;}
.list-null-ct .icon{ position: absolute; top: 5px; *top: -5px; left: -50px;}
.list-null h2{ font-size: 16px; line-height: 42px;}
.list-null p{ line-height: 36px;}

.list-lable{ margin:20px;}
.list-lable h3{ font-size:14px; color:#6c6c6c;}
.list-lable ul{ margin-top:10px;}
.list-lable li{ line-height:40px; font-size:14px;}
/*footer*/
.footer{ background-color:#fff; border-top:#e1e1e1 solid 1px; text-align:center; min-height:70px; margin:0 auto;color: #979797; min-width:1000px;}
.footer .ct{ min-height:70px; line-height:70px;}
.footer .ct span{ margin:0 10px;}

/**/
.botAttention{ width:950px; margin:0 auto; height:34px; line-height:34px; color:#3b3b3b; background-color:#fff; position:relative; padding:0 20px 0 30px;}
.botAttention .icon-bullhorn{ position:absolute; left:4px; top:9px;}
.botAttention .icon-close{ position:absolute; right:4px; top:10px;}

.c_width_pre90{ 
  display: inline-block;
  max-width: 90%; 
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.c_width_360{ 
  display: inline-block;
  max-width: 360px; 
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.c_width_12{ 
  display: inline-block;
  width: 160px; 
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.th_downList{position: relative; z-index:9;}
.th_downList .downList{ top: 0px; left: 10px; max-height: 360px; }
.th_downList .downList label{ display: inline-block; padding: 0 4px;}
.downList_line{ border-bottom: dotted 1px #999999; display: block; width: 90%;height: 5px; margin:0 auto 5px; }

/*main end*/

/*media*/
@media screen and (min-width: 1201px) { 
	.ct { width: 1202px;}
	.botAttention {width: 1150px;} 
  .list-detailed-two {width: 452px;}
  .list-detailed-two .list-pic{ left: 468px;} 
  .list-detailed-none{ padding: 8px; text-align: center; width: 552px;}

  .banner-tab-s{display: none;}
  .banner-tab-b{display: block;}

  .product_list h2{ width: 1146px;}
  .product_list li a{ width: 518px;}
  .text-l{ width: 370px;}

  .form-downList input {
    width: 84px;
  }
  .form-downList .downList a {
  width: 100px;
}
.zcf .lineDl .width1200-134{ width: 134px;}
.search-form-top .lineDl .inptext_fl{ margin-right: 66px;}
.zcf .lineDl .width-search-l{ width: 36px;}
.form-main-tc{ width: 542px;}
.cp-banner .cpPic-s{display: none;}
.cp-banner .cpPic-b{display: block;}
.list-null-ct {
  margin-left: 500px;
}
.fn-main-tab .fn-main-text {width: 44%;}
 /**/ 
 .text_limit_200{ 
  width: 400px;
}

}


/*main end*/

/**************style end*************/
/*******************************************/

/*弹框确定按钮*/
.Common_btnimg{width:71px;height:20px;background:url(//img07.51jobcdn.com/imehire/ehire2007/default/image/inbox/layerButton.gif) no-repeat;cursor: pointer;border:none 0px;margin:10px;}

/*弹框*/
.Common_panel_lnp{ width:520px; }
.Common_panel_lnp h2{background-color:#5191ce; height:35px; line-height:35px; color:#737373; border-bottom:#d7d7d7 1px solid; position:relative;}
.Common_panel_lnp h2 p{ margin-left:10px; font-weight:normal; color:#fff}
.Common_panel_lnp h2 a{ position:absolute; right:0px;top:0px; cursor:pointer;width:35px; height:35px;  text-align:center; background-color:#5191ce; display:block;}
.Common_panel_lnp h2 a:visited{ opacity:0.6; background-color:#5191ce;width:35px; height:35px;}
.Common_panel_lnp h2 a:hover{ opacity:0.6; background-color:#2a7dc9;width:35px; height:35px;}
.Common_panel_lnp h2 a i{ margin:12px auto; _margin:10px auto}
.Common_panel_body{ padding:10px; background-color:#f7f7f7; *position:relative; zoom:1;}
.Common_panelBtn_box{ text-align:center; margin:20px auto; position:relative; zoom:1;}
.Common_panelBtn_box .Common_panel_btn_s{ color:#5191ce; font-weight:bold;}
.Common_panelBtn_box .Common_panel_btn_s:visited{ color:#5191ce; font-weight:bold;}
.Common_panelBtn_box .Common_panel_btn_s:hover{ color:#fff; background-color:#5191ce;}
.Common_panelBtn_box .Common_panel_btn{color:#FFF; font-weight:bold;}
.Common_panel_btn:visited{ color:#FFF; font-weight:bold;}
.Common_panel_btn:hover{ color:#FFF; background-color:#e25800;}
.Common_panelBtn_box .hint{ margin:20px auto; font-size:14px; word-break:break-all;}
.Common_panel_btn{ width:118px; height:42px; line-height:42px; background-color:#f56101; display:inline-block;}
.Common_panel_btn:hover{ background-color:#fff;}
.Common_panel_btn_s{ padding:6px 30px;  background-color:#fff; display:inline-block; margin:0px 10px; border:1px solid #5191ce; color:#5191ce;}
.Common_panel_inpBtn{ padding:6px 0;  background-color:#f56101; display:inline-block; margin:0px 4px; border:none; width:100px; text-align:center; color:#FFF; cursor:pointer; margin-top:4px; font-weight:bold;}

/*end 弹框*/
::-webkit-input-placeholder { /* WebKit browsers */
    color: #b4b4b4;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b4b4b4;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #b4b4b4;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #b4b4b4;
}
/*start 首页提示*/
.xy_pop{ position:relative;z-index:0;}
.xy_pop_right{ position:absolute;  left:200px; top:-38px; }
.xy_pop_top{ position:absolute;  left:80px; top:-94px; }
.sy_pop_main{background-color:#e7f5fe;padding:6px 10px; border:#5191ce solid 1px; width:144px; position:relative;}
.sy_pop_main p{ font-size:12px; line-height:24px; color:#5191ce;}
.syIcon{ display:block; overflow:hidden; position:absolute; background-image:url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/xyIcon.gif);}
.sy_pop_close{ width:5px; height:5px; background-position:0 0; right:5px; top:5px;}
.sj-left{ width:6px; height:9px; background-position:-14px 0; left:-6px; top:18px;}
.sj-bot{ width:9px; height:6px; background-position:-5px 0; right:30px; bottom:-6px;}
.line-height25 li{ line-height:25px;word-break: break-all;}
.line-height30 li{ line-height: 30px; word-break: break-all;}
/*end 首页提示*/

.loadbox-s{width:100%;height:100%;*height:120px;text-align:center;background:#fff;}
.loadbox-s .pix{width:100%;height:100%;*height:120px;line-height:120px;}
.loadbox-s .pix:before{content:".";margin-left:-5px; font-size:10px;visibility:hidden;}
.loadbox-s .pix img { *margin-top:expression((120 - this.height )/2); vertical-align:middle;}
.loadbox-c{width:100%;height:100%;*height:90px;text-align:center;background:#fff;}
.loadbox-c .pix{width:100%;height:100%;*height:90px;line-height:90px;}
.loadbox-c .pix:before{content:".";margin-left:-5px; font-size:10px;visibility:hidden;}
.loadbox-c .pix img { *margin-top:expression((90 - this.height )/2); vertical-align:middle;}
.column-b a{ cursor:pointer;}
.G_useText_b{}
.G_useText_b p {font-size: 14px; line-height: 38px;}
.panelBtn_box .panel_btn_red { background-color: #e93a39;color: #ffffff;display: inline-block;font-size: 16px;height: 42px;line-height: 42px;padding: 0 22px;}
.list_detailed_img{width:90px;height:110px;}
.headPrompt {background-color: #f6f2dc; height: 28px;line-height: 28px;text-align: center;}
.headPrompt p {color: #5191ce;font-size: 14px;}
.headPrompt p a {color: #fe5400;text-decoration: underline;}

/*新加二维码定位*/
.x_f_r{float: right;text-align: center;margin-right: 12px;margin-top: 15px;overflow: hidden;}
.x_f_r h4{color: #f56001;}
.x_img_b {display: inline-block;margin: 0px auto;height: 82px;width: 82px;overflow: hidden;}
.p_img_b {width:60px;}
.p_img_b img{display: block;}
.p_img_b p{ color: #f56001; font-weight: bold;  width: 93px;display: block; text-align: left;margin-left: -16px;}
.x_pos_r{ position:relative;}
.p_img_b{position: absolute;top: -4px;right:4px;}
.x_f_r{position: absolute;width:100px;height: 124px;top: -14px;right: -8px;}


/*新增无权限页面 by marco 2017 1-6*/
.Ma-border {border-top: 2px #5191ce solid}
.Ma-list { width: 300px; margin:auto; }
.Ma-list li {
	list-style-type: disc;
	font-size: 16px;
	text-align: left;
}
.Ma-mt {margin-top: 40px}
.Ma-link:link {color: #5191ce;font-size: 14px;margin:0 40px;}
.Ma-link:visited {color: #5191ce;font-size: 14px;margin:0 40px;}
.MA_text_align {text-align:center}
.MA_h1 {text-align: center;
    color: #5191ce;
    font-size: 24px;
    line-height: 60px;
    font-weight: normal;}
/*重置密码页面  by marco 20170425*/
.MA_mailvaild {width:600px;margin:auto;padding: 30px 30px;text-align:center}
/*首页年度招聘报告*/
.banner-pop-pos{position: relative; _float: left; _width: 100%; display: none;}
.popBanner-show{ text-align: center;}
.popBanner-show img{ margin: 0 auto;}
.fn-main-banner a:hover .banner-pop-pos{ display: block;}
.banner-pop-code{position: absolute; bottom: 0px; left: 2%; width: 307px; height: 376px; padding-bottom: 30px;}
.banner-code-bg{position: absolute; z-index: 1; left: 0; bottom: 30px;}
.banner-code-pic{width: 132px; height: 132px; position: absolute;left: 67px; bottom: 62px; z-index: 2;}
.banner-code-pic img{width: 132px; height: 132px;}
@media screen and (min-width: 1201px) {
	.banner-code-bg{left: 30px;}
	.banner-code-pic{left: 97px;}
}
/*首页年度招聘报告 end*/

/*选择公司订制弹层*/
.job_company h2{ text-align: left; padding-left: 10px; background-color: #fff;}
.job_company .usxText_pt{ width: 442px; color: #000;}

/*销售经理弹层，文字换行*/
.MA_breakall dd {word-break: break-all;}
/*按职位查看-应聘简历-控制字数 20170.29*/
.MA_limit {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list_JobName{display: inline-block;width: 160px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/* 验证码的弹框 */
.panel_lnp_n {display:none;font: 12px/1.6 Arial,Microsoft YaHei,'宋体',tahoma, Srial, helvetica, sans-serif;color:#3b3b3b;}
.panel_lnp_n dd{margin:0; padding:0;}
.panel_lnp_n h2 {
    border: medium none;
    margin: 0;
    padding: 0;
}

.G_inptext_fl_n a {
    color: #3b3b3b;
    text-decoration: none;
    font-size:12px;
}
.G_inptext_fl_n a:hover {
    color: #ff7300;
    text-decoration: none;
    font-size:12px;
}

.panel_lnp_n {
    width: 520px;
    
    background-color: #f7f7f7;
}
.panel_lnp_n h2 {
    background-color: #5191ce;
    height: 35px;
    line-height: 35px;
    color: #737373;
    border-bottom: #d7d7d7 1px solid;
    position: relative;
}
.panel_lnp_n h2 p {
    margin-left: 10px;
    font-weight: normal;
    color: #fff;
}
.panel_lnp_n h2 a:hover {
    opacity: 0.6;
    background-color: #2a7dc9;
    width: 35px;
    height: 35px;
}
.icon_r {
    background-image:url(//img07.51jobcdn.com/imehire/ehire2007/default/image/commonnew/newicon.png);
     display:inline-block;
}
.pannel_body_n i {
    color: #f00;
    vertical-align: middle;
    margin-right: 5px;
}
.icon-exclamation-orange-sign {
    background-position: -359px -106px;
    width: 34px;
    height: 34px;
}
.icon-exclamation-sign {
    background-position: -221px -3px;
    width: 18px;
    height: 18px;
}
.pannel_body_n {
    padding: 10px;
    zoom: 1;
}
.panelBtn_box_n {
    text-align: center;
    margin: 10px auto;
}
.panelBtn_box_n .hint {
    margin: 20px auto;
    font-size: 14px;
}
.text-ps-n {
    color: #fe5400;
}
.G_lineDL_n {
    line-height: 26px;
    height: auto;
    margin-top: 6px;
    margin-bottom: 2px;
    zoom: 1;
    overflow: hidden;
}

.G_lineDL_n dt {
    float: left;
    text-align: right;
    margin-right: 10px;
    line-height: 24px;
}
.lineDL_yz dt {
    width: 120px;
}
.G_lineDL_n dd {
    float: left;
    zoom: 1;
}
.G_inptext_fl_n {
    float: left;
    position: relative;
    zoom: 1;
    display: inline;
    word-break: break-all;
}
.lineDL_yz .G_input_n {
    width: 278px;
}
.G_inptext_fl_n .G_input_n {
    cursor: text;
}
.G_lineDL_n .G_input_n {
    height: 22px;
    line-height: 22px;
    padding: 0px 6px;
}
.G_input_n {
    outline: 0 none;
    border: 1px solid #B1B1B1;
    vertical-align: middle;
    color: #4b4b4b;
    _overflow: hidden;
    width: 158px;
}
.inptext_hint_n {
    color: #f00;
    display: none;
    line-height: 30px;
}
.active .inptext_hint_n {
    text-align: left;
    display:block;
}
.panelBtn_box_n .panel_btn_s_n {
    color: #5191ce;
    font-weight: bold;
}
.panelBtn_box_n .panel_btn_s_n:hover {
    color: #fff;
    background-color: #5191ce;
}
.panel_btn_s_n {
    padding: 6px 30px;
    background-color: #fff;
    display: inline-block;
    margin: 0px 10px;
    border: 1px solid #5191ce;
    color: #5191ce;
    text-decoration:none;
}
.lineDL_yz .G_inptext_fl_n img {
    vertical-align: middle;
    margin-right: 6px;
}
.Common_input_focus
{
     border: #5191ce 1px solid;
}
.Common_input_error
{
     border: #f00 1px solid;
}
/*bugfix  by marco 20170505*/
.icon-orange-arrow-down {margin-top: -2px;}

.link_visited:visited{color: #cc504e!important;}

/*bugfix  by marco 20170505*/
.icon-orange-arrow-down, .icon-orange-arrow-up {margin-top: -2px;}
.list-table-title .MA_type_fixwidth  .input { width:90px;}
.list-table-title .downBox-s .input {padding-left:4px}
.list-table-title .MA_fix_inputwidth .downList a { width:auto}
.MA_fix_inputwidth .downList a {min-width:64px}
.list-table-title .downBox-s .downList a {
    min-width: 100px;
}
.MA_fix_inputwidth .downList a {min-width:64px}
.link_visited:visited{color: #cc504e!important;}
.MA_error_tips {    width: 200px;
    overflow: hidden;
    padding: 60px 0 30px;
    margin: auto;
}
/*fix select option witdh 20170509*/
.list-table-title .downBox-s .MA_pagenums_width a { min-width:35px}
.list-table-title .downBox-s .MA_month_width a {min-width:64px}
.list-table-title .downBox-s .MA_resumertype_width a {min-width:84px}
.fn-main  .MA_list-detailed-two { width:552px}
.xing_redmargin{vertical-align: middle;}
.inbox_sp6{margin-left:28px;}
/*收件箱-广告位 20170519*/
.ev-index-banner-com img{ height: 50px;}
.ev-index-banner-com{ margin-left:1px; margin-top:-10px;}
/*查看内推链接*/
.innercommon{font-size: 14px; color: #5191ce; text-decoration: underline; padding-left: 30px; padding-top: 10px; line-height: -20px; float: left;font-weight:bold; }
.innerdiv{right: 480px;float: left; top: -1px;}
.innerDiv1{right: 610px;}
@media screen and (min-width: 1201px) { 
.innerdiv{right: 680px; float: left; top: -1px;}	
.innerDiv1{right: 810px;}
}
/*IE7兼容问题 20170525 add by liuxu*/
.div_offerplan {position: relative;z-index:0}
.div_intvplan {position: relative;z-index:0}
.div_intvresult{position: relative;z-index:0}
.div_offerresult {position: relative;z-index:0}
/*2017验证方式*/
.inpList{ height: 20px; line-height: 20px; padding: 4px; border: #cecece solid 1px; margin-top: 20px;}
.inpTitle{ float: left; width: 76px; text-align: center; border-right: #eaeaea solid 1px;}
.inpRegion{ float: left; width: 230px;}
.yz-btn{ display: block; width: 200px; height: 28px;line-height: 28px; margin:-4px; padding-left: 14px;color: #b4b4b4!important;text-decoration:none;}
.yz-btn-on{color: #3b3b3b!important;background: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/validate/gou.png) 74px 8px no-repeat;}
.yz-down{position: relative; margin:0 -5px;}
.yz-main{position: absolute; top: 0px; left: -5px; background-color: #f7f7f7; border: #cecece solid 0px;padding: 9px;}
.yz-pic-s{ position: relative; padding: 10px 0;width:330px;}
.yz-pic-b{*margin-top: 8px;width:330px;}
.yz-pic-swrap{position: absolute; overflow: hidden; top: 0px; right: 0px;}
.yz-pic-swrap i{display: block; float: left; width: 22px; height: 40px;}
.s-pic-part01{background-position: -264px 0px;}
.s-pic-part02{background-position: -154px 0px;}
.s-pic-part03{background-position: -44px 0px;}
.s-pic-part04{background-position: -242px 0px;}
.s-pic-part05{background-position: -110px 0px;}
.s-pic-part06{background-position: -176px 0px;}
.s-pic-part07{background-position: -88px 0px;}
.yz-pic-wrap{ overflow: hidden;}
.yz-pic-wrap i{display: block; float: left; width: 6.666%; height: 58px; cursor: pointer;}
.pic-part01{background-position: -66px -40px;}
.pic-part02{background-position: -286px -40px;}
.pic-part03{background-position: -66px -98px;}
.pic-part04{background-position: -44px -40px;}
.pic-part05{background-position: -154px -40px;}
.pic-part06{background-position: -22px -40px;}
.pic-part07{background-position: -88px -98px;}
.pic-part08{background-position: -198px -40px;}
.pic-part09{background-position: -198px -98px;}
.pic-part10{background-position: -264px -98px;}
.pic-part11{background-position: -308px -40px;}
.pic-part12{background-position: -176px -40px;}
.pic-part13{background-position: -0px -98px;}
.pic-part14{background-position: -132px -98px;}
.pic-part15{background-position: -132px -40px;}
.pic-part16{background-position: -176px -98px;}
.pic-part17{background-position: -88px -40px;}
.pic-part18{background-position: -154px -98px;}
.pic-part19{background-position: -220px -40px;}
.pic-part20{background-position: -264px -40px;}
.pic-part21{background-position: -110px -40px;}
.pic-part22{background-position: -242px -98px;}
.pic-part23{background-position: -286px -98px;}
.pic-part24{background-position: -0px -40px;}
.pic-part25{background-position: -242px -40px;}
.pic-part26{background-position: -44px -98px;}
.pic-part27{background-position: -220px -98px;}
.pic-part28{background-position: -22px -98px;}
.pic-part29{background-position: -308px -98px;}
.pic-part30{background-position: -110px -98px;}
.yz-bot-fn{height: 30px; line-height: 30px; padding-top: 10px;}
.yz-bot-btn{ float: right; display: inline-block; width: 80px; height: 30px; line-height: 30px; text-align: center; background-color: #838383; color: #fff!important;text-decoration:none;}
.yz-bot-fn .on{ background-color: #5191ce;}
.yz-numble-step{position: relative;}
.yz-numble-step span{position: absolute; display: inline-block; width: 20px; height: 20px; background-image: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/validate/yz-numble.png);}
.yz-step1{ background-position: 0 0;}
.yz-step2{ background-position: 0 -20px;}
.yz-step3{ background-position: 0 -40px;}
.yz-step4{ background-position: 0 -60px;}
.yz-loding{position: relative;}
.yz-loding img{ position: absolute; left: 140px; top: 30px;}
#btnVRefresh{float: left;text-decoration:none;}
.yz-bot-fn a:hover {color: #ff7300;text-decoration: none;}
.yz-bot-fn a {color: #3b3b3b;}
.panel_lnp_n p{text-align:left;line-height: 35px;}

.MA_fix_storeclip {position:relative}
.MA_fix_storeclip .text-ps { position:absolute;top:8px;right:0}
.MA_panelwidth_fix .lineDt  .lineDt_leftinfo {width:75px}
.MA_panelwidth_fix .lineDt  .lineDt_leftinfo_dt {width:60px;*width:70px}
/*------------------2017-6-14-end-by-marco-----------------*/
.list-table table .text_left {text-align: left;}
/*简历列表简历姓名20170619*/
.a_username{line-height:18px;}

/*------------------2017-6-21-end-by-marco  安全提醒-----------------*/
.tips--security { width: 630px;margin:auto; border-radius: 4px;border:2px solid #ffdd2c; padding:20px; line-height: 200%; background-color: #fffcea;margin-top: 20px;position: relative;box-shadow: 0px 0px 6px #ccc;
}
.tips--security__strong { color: red }
.tips--security__police { background: url('//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/safety/tips--security-police.gif'); width: 64px;height: 54px; position: absolute; top: -55px }
.MA_pos { position: relative; }
.Ma_usermail { position: absolute; right:-206px;    color: rgb(180, 180, 180); }
.tips--security--sucess { margin-bottom: 40px; width:640px }

/*------------------2017-6-21-end-by-marco-----------------*/

/*-------------职位征信-个人授权书规范说明----2017-6-26--start-by-Evan-----------------*/
.ev-title00{ width: ; height: 80px; line-height: 80px; font-size: 26px; color: #4b4b4b; text-align: center; margin: 0 80px;}
.ev-title01{ width: ; height: 50px; line-height: 50px; font-size: 22px; color: #4b4b4b; margin: 0 80px;}
.ev-title02{ width: ; height: 76px; line-height: 76px; font-size: 22px; color: #4b4b4b; text-align: center; margin: 0 80px; padding-top: 80px;}
.ev-rule-info{ text-align: left;}
.ev-img-top{ width: 962px; height: 728px;}
.ev-img-btm{ width: 904px; height: 191px;}
.ev-img-box00{ width: 962px;height: 728px; margin: 0 auto; padding: 30px 0 78px 0;}
.ev-img-box01{ width: 904px; height: 191px; margin: 0 auto; padding-top: 30px;}
.ev-demo00{ width: ; height: 56px; line-height: 56px; font-size: 18px; color: #4b4b4b; font-weight: bold; text-align: left; margin: 0 80px;}
.ev-main-font{ font-size: 16px; color: #4b4b4b; line-height: 32px; margin: 0 80px;}
.ev-problem-all { margin: 0 80px 50px 80px;}
.ev-problem-all li{ font-size: 16px; color: #4b4b4b; line-height: 32px; }
.ev-question-all{ overflow: hidden; text-align: left; margin: 0 auto;}


/*-------入口----------*/
.fn-main .ev-width520{ width: 520px;}
.ev-rule-info00{ background-position: -2px -274px; width: 12px; height: 14px;}
.ev-red-link:link{  color:#fe5400!important;}
.ev-red-link:visited{ color:#fe5400!important;}
.ev-red-link:hover{ color:#fe5400!important;}
/*---------入口---------*/
/*-------------职位征信-个人授权书规范说明----2017-6-26--end-by-Evan-----------------*/
/*---快捷标签热区 add by liuxu 2017-7-6*/
.lx-fasterlabel-div{display: inline-block;width: 20px;height: 20px;}
.lx-fasterlabel-a{position: relative;top: 5px;}
/*-------小精灵弹层 调整 by marco 2017-07-06----------*/
 {}
.MA_panel_0706 .lineDt  .lineDt_align,.MA_panel_0706  .G_tab a,.MA_panel_0706,.MA_panel_0706 .panelBtn_box a,.MA_panel_0706 .p_inpSize_l .G_input,.MA_panel_0706 .p_inpSize_m .G_input,.MA_panel_0706 .note1 .delfault,.MA_panel_0706 .usxtext_list li,.MA_panel_0706 .usxtext_list label,.MA_panel_0706 .list .check_wid,.MA_panel_0706 .search_if label,.MA_panel_0706 .G_inptext_fl a,.MA_panel_0706 .G_input_send,.MA_panel_0706 .hint_info .delfault,.MA_panel_0706 .G_inptext_fl .G_input,.MA_panel_0706 .hint_info .hint_mar a,.MA_panel_0706 .send_inf,.MA_panel_0706 .Common_panel_btn_s{ font-size:12px}
.MA_panel_0706  h2 p,.Common_panel_lnp h2 p,#div_MultiResume h2 p {line-height:35px}

/*-------小精灵弹层 调整 by marco 2017-07-06 end----------*/
.post_top_list ul li{line-height: 22px;}
.post_top_list_title{font-size: 14px;float: left;width: 72px;}
.post_top_list  .x_imp {float: left;width: 365px;}
.post_top_list .x_imp_a{float: left;margin-left: 8px; width:100%;}

.lx-fasterlabel-a i{*cursor:pointer;}
.lx-fastertermlabel-div{width: 104px;border: #c4c4c4 solid 1px;height: 27px;}
.lx-fastertermlabel-i{position: relative;top: -2px;cursor:pointer;left:-2px;*top:4px;}
.lx-fastertermlabel-a{max-width: 84px;overflow: hidden;text-overflow: ellipsis;position: relative;top: 5px;padding-left: 4px;display: inline-block;}
/*快捷标签下拉框*/
.Ma_list_dropdown .downList { top:10px;left:50%;width:104px;max-height: 300px;}
.Ma_list_dropdown .downList a { width:90px}
/*---快捷标签热区 end */
/*2017-6-30-end-by-marco  新增下拉*/
.downList .divider {    height: 1px;/*margin: 4px 0;*/overflow: hidden; background-color: #e5e5e5; width:100%}
.downList--sm a { height:20px; line-height:20px}
.th_downList .downList--sm { width: 120px;max-height:320px;}
.Ma_inputsearch {height: 14px;line-height: 14px;padding: 2px 8px;border: #c4c4c4 solid 1px;outline: none;vertical-align: middle; width: 56px; margin:2px 6px; padding-right:18px;}
 .MA_dropdown { display: inline-block; width: 104px; padding: 4px 0; }
 .MA_dropdown_border{border: #c4c4c4 solid 1px; }
 .icon-search--mini {background-position: -70px -250px;width: 15px; height: 12px;position:absolute;left:72px;top:6px;cursor:pointer;opacity:0.6}
.icon-search--mini:hover { opacity:1}
/*2017-6-30-end-by-marco  新增下拉*/
/*2017-7-21-start-by-marco  min height*/
.MA_min_height { min-height:240px} 
}

/*------------------2017-6-5-start-by-Evan-----------------*/

.feedback{ position:absolute; bottom:0; left:0; width:100%; height:36px; padding-top: 8px; text-align:right; display:none;
	background:transparent;
	background-color:rgba(0,0,0,0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000, endColorstr=#26000000)
}
.feedback a{ /*margin-right:10px;*/}
.list-detailed:hover .feedback{ display:block;}



.feedback--ev-float-right{ float: right; text-align:right; padding: 0 20px;}
.feedback--ev-float-left{ float: left; text-align:left; padding: 0 20px; line-height: 30px;}

.ev-btn-blue:link{ vertical-align: middle; display:inline-block; height:24px; _height:14px; line-height:24px; _line-height:14px; background-color:#dee8f8; border: 1px solid #5191ce; font-size:12px; color:#5d97d1; width: 74px; text-align: center;
  _padding: 5px 0;
}
.ev-btn-blue:visited{ vertical-align: middle; display:inline-block; height:24px; _height:14px; line-height:24px;_line-height:14px; background-color:#dee8f8; border: 1px solid #5191ce; font-size:12px; color:#5d97d1; width: 74px; text-align: center; _padding: 5px 0;}
.ev-btn-blue:hover{ vertical-align: middle; background-color:#a1c5e6; color:#ffffff;}
.ev-btn-blue{ position: relative; margin-right:10px;}
.ev-a-inline-block:link{ display:inline-block;}
.ev-a-inline-block:visited{ display:inline-block;}
.ev-icon-24h{ vertical-align: middle; display: inline-block; width: 10px; height: 30px; position: relative; margin-right: 10px;}
.ev-icon-info{ vertical-align: middle; display: inline-block; width: 18px; height: 18px; position: absolute; right: 0; top: 0; }
.feedback--ev-float-left .ev-icon-info-position{ background-position: -578px -206px; background-repeat: no-repeat; margin: 0;}
.ev-float-left-a .ev-icon-info-position{ background-position: -578px -206px; background-repeat: no-repeat; margin: 0;}
.ev-icon-24h-a{ vertical-align: middle; display: inline-block; width: 58px; height: 30px;}
.ev-icon-24h-position{ background-position: -322px -188px; background-repeat: no-repeat;}
.ev-icon-24h-position-a{ background-position: -382px -188px; background-repeat: no-repeat;}
.ev-icon-24h-position-b{ background-position: -442px -188px; background-repeat: no-repeat;}
.ev-icon-24h-position-c{ background-position: -502px -188px; background-repeat: no-repeat;}

.ev-icon-24h-right{
	background-position:-582px -190px;
	width:10px;
	height:10px;
	position: absolute;
	right: -2px;
	top: -1px;
}

a.ev-btn-click{ margin-right:10px; cursor: default; position: relative; vertical-align: middle; display:inline-block; width: 74px; height:24px; _height:14px; line-height:24px; _line-height:14px; background-color:#fefefe; border: 1px solid #fefefe; font-size:12px; color:#5d97d1; text-align: center; _padding: 5px 0;}
/*
.ev-btn-click:link{ margin-right:10px; cursor: default; position: relative; vertical-align: middle; display:inline-block; width: 74px; height:24px; _height:14px; line-height:24px; _line-height:14px; background-color:#fefefe; border: 1px solid #fefefe; font-size:12px; color:#5d97d1; text-align: center; _padding: 5px 0;}

.ev-btn-click:visited{ cursor: default; background-color:#fefefe; border: 1px solid #fefefe; color:#5d97d1;}
.ev-btn-click:hover{ cursor: default; background-color:#fefefe; border: 1px solid #fefefe; color:#5d97d1;}
.ev-btn-blue{ position: relative;}*/



/*------------------2017-6-5-end-by-Evan-----------------*/

/*------------------2017-6-15-start-by-Evan-简历详情页24小时反馈一小部分------------
.feedback-icon{
	 background-image:url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/icon-evannew.png?r=20170707);
     display:inline-block;
	 _background-image:url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/icon20161213.gif);
	 overflow:hidden;
	   }
 .ct{ width:1000px; margin:0 auto; _position: relative;}
----*/
.feedback--bottom{position:fixed; bottom:0; left:0; z-index: 99; width:100%; height:44px; text-align:right; display:block;
	background:transparent;
	/*display: block;
	zoom: 1;
	filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;*/
	background-color:rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)}

.feedback--bottom .ev-fixed-width{ width: 906px;}

.ev-icon-24h-btm{ vertical-align: middle; display: inline-block; width: 84px; height: 30px; position: relative; margin-right: 10px;}

.ev-btn-gray:link{ vertical-align: middle; display:inline-block; height:24px; _height:14px; line-height:24px; _line-height:14px; border: 1px solid #ffffff; font-size:12px; color:#ffffff; width: 74px; text-align: center;
  _padding: 5px 0;
}
.ev-btn-gray:visited{ vertical-align: middle; display:inline-block; height:24px; _height:14px; line-height:24px;_line-height:14px; border: 1px solid #ffffff; font-size:12px; color:#ffffff; width: 74px; text-align: center; _padding: 5px 0;}
.ev-btn-gray:hover{ vertical-align: middle; background-color:#313131; color:#ffffff;}
.ev-btn-gray{ position: relative; margin-right:10px;}

.ev-btn-talk{ vertical-align: middle; display:inline-block; width: 142px; height: 44px;}
.ev-btn-talk-bg-a{ background: url("//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/ev-goto-talk.png") 0 0 no-repeat;}
.ev-btn-talk-bg-b{ background: url("//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/ev-talking.png") 0 0 no-repeat;}

.ev-float-right-a{ float: right; text-align:right;}
.ev-float-left-a{ float: left; text-align:left; padding-left: 14px; padding-top: 7px; line-height: 30px;}

/*------------------2017-6-15-end-by-Evan-简历详情页24小时反馈一小部分----------------*/

/*------------------2017-6-15-start-by-Evan-24小时反馈一小部分----------------*/
.list-table table .ev-th-z{ padding: 0 16px 0 0; position: relative;}
.ev-icon-info{ vertical-align: middle; display: inline-block; width: 18px; height: 18px; position: absolute; right: 0; top: 0;}
.ev-icon-info-a{ vertical-align: middle; display: inline-block; width: 18px; height: 18px; position: absolute;  top: 11px; *top: 12px;}

.ev-icon-24h-b{ vertical-align: middle; display: inline-block; width: 20px; height: 16px;}
.ev-icon-24h-position-d{ background-position: -500px -233px; background-repeat: no-repeat;}
.ev-icon-24h-position-e{ background-position: -525px -233px; background-repeat: no-repeat;}
.ev-icon-24h-position-f{ background-position: -550px -233px; background-repeat: no-repeat;}
.ev-icon-24h-position-g{ background-position: -575px -233px; background-repeat: no-repeat;}


/*------------------2017-6-15-end-by-Evan-24小时反馈一小部分----------------*/

/*--------------收件箱-近半年简历--2017-07-04--By-Evan---start----------------*/

.ev-icon-mark00{ position: relative; background: url("//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/icon-orange.png") 0 0 no-repeat; z-index: 1; *z-index: 1; _z-index:1;width:74px;overflow:hidden;}
    .ev-icon-mark01{ position: relative; background: url("//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/icon-blue.png") 0 0 no-repeat; z-index: 1; *z-index: 1; _z-index:1;width:74px;overflow:hidden;}
    .ev-mark-tips{ position: absolute; left: 0; top: 0; min-width: 28px; height: 38px; z-index: 999; *z-index: 999; _z-index:999; }
    .ev-mark-tips00{ position: absolute; left: 0; top: 0; width: 46px; height: 16px; line-height: 16px; vertical-align: middle; font-size: 12px; color: #ffffff; background-color: #ff9a67; border-radius: 4px; display: none; z-index: 1; *z-index: 1; _z-index:1;}
    .ev-mark-tips01{ position: absolute; left: 0; top: 0; width: 46px; height: 16px; line-height: 16px; vertical-align: middle; font-size: 12px; color: #ffffff; background-color: #b2daf7; border-radius: 4px; display: none; z-index: 1; *z-index: 1; _z-index:1;}
    .ev-block00{ display: block;}
    .ev-none00{ display: none;}


.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}


@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}



/*--------------收件箱-近半年简历--2017-07-04--By-Evan---end----------------*/

/*2017-7-6-start-by-marco  近半年简历新增下拉*/
.inbox_tr2 td { background-color:#f5f3f4}
/*2017-7-6-end-by-marco  近半年简历新增下拉*/
/*--------2017--08--01--新增------start------*/
.infeedback00,.infeedback01{width:74px;}
/*--------2017--08--01--新增------end------*/

/*--------2017--08--08--职位反馈icon------start------*/
.a_feedback_new {
   display: block;
    float: left;
    border: 0;
    background-repeat: no-repeat;
    background-position: 2px 0px;
    width: 18px;
    height: 16px;
    background-image: url(//img07.51jobcdn.com/imehire/ehire2007/default/image/jobs/jobfeedback.png);
    text-align: left;
}
/*--------2017--08--08--职位反馈icon------end------*/

/*安全飓风 by marco 20170804 start*/
.panel--security { background: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/safety/homelayer.png) no-repeat; width: 714px; height: 516px;position: relative; }
.panel--security__body { padding:120px 10px; }
.panel--security__fl { float: left; width: 156px }
.panel--security__fr { float: right; width: 480px }
.panel--security__leftday { margin-top: 60px; text-align: center; color: #fff; font-size: 24px}
.panel--security__leftday strong { font-weight: bold; font-size: 140px;letter-spacing:0px}
.panel--security__p { font-size: 14px; color: #fff; line-height: 170%; margin:16px 20px 0 0;}
.panel--security_strong { color: #ff8997;}
.panel--security_close { background: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/safety/homelay_close.png) no-repeat center center; width: 40px; height: 40px; cursor: pointer; position: absolute; top: 12px; right: 12px}
.panel--security__indent { text-indent: 2em }
/*end*/

/*地区频道 by marco 20170814 start*/
.panelBox--allchannel .pannel_body  { height: 344px; overflow: hidden;overflow-y:scroll; font-size: 12px;}
.panelBox--allchannel h1{ color: #5191ce; margin:5px 10px 0px 48px; }
.panelBox--allchannel h1 a { margin:0 10px; color: #5191ce;font-weight: normal; }
.panelBox--allchannel__list span{ float: left; width: 48px; color:#5191ce }
.panelBox--allchannel__list li { border-bottom: 1px solid #e1e1e1; padding:10px 0;}
.panelBox--allchannel__list div { float: left; width: 510px;  }
.panelBox--allchannel__list div a { margin-right: 20px; float: left;}
.panelBox--allchannel__title strong { float: left; width: 46px; }
.panelBox--allchannel__title div  { float: left; width: 448px; }
.panelBox--allchannel__title div a { float: left; }
/*end*/

/*-----2017-8-29----无忧chat--引导弹层---By--Leo------start------*/
.wy-top-guide{}
.wy-top-guide .wy-bg-gray08{ position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index:100 ;background-color: #000000; opacity: 0.5; filter: alpha(opacity=50);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.wy-top-guide .wy-top-bar00{ width: ; height: 40px; margin-bottom: 16px;}
.wy-top-guide .wy-top-bar09{ width: 100%; height: 40px;}
  
.wy-top-guide .wy-popup-center00{ width:716px; height: 420px; background: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/wychat/wy-popup17.png) 0 0 no-repeat; position: absolute; z-index: 99999; left: 50%; top: 50%; margin-left: -358px; margin-top: -210px; }
.wy-top-guide .wy-close21{width: 34px; height: 34px; background: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/wychat/wy-close21.png) 0 0 no-repeat; position: absolute; right: -10px; top: 0; z-index: 1; cursor: pointer;}
.wy-top-guide .wy-learn-more21{ position: absolute; left: 180px; top: 310px; padding: 6px 12px; height: 16px; line-height: 16px; font-size: 16px; color: #fd5400; border: 1px solid #fd5400; border-radius: 4px; z-index: 99; cursor: pointer; }
/*-----收件箱 end------*/
  
/*-----首页引导弹层start------*/
.wy-index-guide{}
.wy-index-guide .wy-popup-center01{ width:910px; height: 428px; background: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/wychat/wy-cloud01.png) 0 0 no-repeat; position: absolute; z-index: 99999; left: 50%; top: 50%; margin-left: -455px; margin-top: -214px; }
.wy-index-guide .wy-close22{ width: 34px; height: 34px; background: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/wychat/wy-close21.png) 0 0 no-repeat; position: absolute; right: 14px; top: 90px; z-index: 1; cursor: pointer;}
.wy-index-guide a.wy-learn-more22{ position: absolute; left: 530px; top: 290px; padding: 8px 16px; height: 16px; line-height: 16px; font-size: 16px; color: #fd5400; border: 1px solid #fd5400; border-radius: 4px; z-index: 1;  cursor: pointer; text-decoration: none;}
  
.wy-index-guide .ev-relative01{ position: relative; z-index: 9;}
  
.wy-index-guide1{}
.wy-index-guide1 .wy-cloud00{ position: absolute; right: 40px;top: 20px; z-index: 999; width: 420px; height: 170px; background: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/wychat/wy-cloud00.png) 0 0 no-repeat;}
.wy-index-guide .wy-bg-gray09{position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index:800; background-color: #000000; opacity: 0.5; filter: alpha(opacity=50);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
/*-----2017-8-29----无忧chat--引导弹层---By--Leo------end------*/

/*----------2017-9-14--wy chat entry--by--enjolras--start----*/
.list-main {position: relative}
.wychat-entry {position: fixed; bottom: 270px; margin-left: 1002px; width: 70px; height: 90px;background: transparent;}
@media screen and (min-width: 1201px) 
{
    .wychat-entry {margin-left: 1202px;}
}
.wychat-entry i {display: block; background: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/wychat/wychat_normal.png); width: 68px; height: 68px;}
/*----------end----*/


/***********************************首页添加  在线客服   图片    xing  20170727*********************************/
.column-online{position: relative;width: 80px;margin: 0 auto;padding-top: 10px;}
.my-icon-service{position: absolute;top: 240px;right:-538px;width: 66px;height: 66px;*top: -273px;*right:-682px;}

@media screen and (min-width: 1201px) { 
	.my-icon-service{right:-645px;}
}

/***********************************首页添加  在线客服   图片    end********************************
/*----------2017-9-14--security promote--By--marco--start----*/
.tips--promote  { padding-bottom: 20px }
.tips--promote__img { text-align: center; margin-bottom: 10px }
.tips--promote_p { width: 500px; margin:auto; }
.text-indent { text-indent: 2em }
.tips--promote .listLogin_form { width: 420px; margin:auto; border:none; }
.tips--promote__tips { color: #b4b4b4 }
.tips--promote .box-center {padding-top: 20px}
.tips--promote .tips--promote__code {width: 106px; text-align:center; line-height:32px;padding:0;
    height: 32px;
    background-color: #ffffff;
    border: #ebebeb solid 1px;
    outline: none;
    cursor: pointer;
    color: #5191ce;
    font-size: 14px;}
  .panel--pro { width: 500px }
 .panel--pro_title { background: url("//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/safety/mobileconfirm.jpg") no-repeat; height: 54px;padding: 50px 0 0 20px; position: relative; width: 480px;margin:auto; margin-top: 20px;font-size: 16px}
 .panel--pro .listLogin_form { border:none; padding:20px 50px; }
 .panel--pro .box-center { padding-top: 20px }
  .panel--pro .listLogin_form .inptext_normal { color: #333 }
   .panel--pro .listLogin_form input {color: #5191ce}
  .panel--pro_tips{    position: absolute;
    right: -263px;
    color: rgb(180, 180, 180);}
.icon-arrow--up{ background-position: -66px -252px; width:15px;height:9px;position: absolute;
    top: -9px; }
 .listLogin_form .inptext_bot_stb  {*margin-top: -5px }
}
/*----------end----*/

/*简历小精灵选择图标 by marco 20170829 start*/
.pageTag .icon-chevron-left:hover{
	background-position:-350px -58px;
	background-image: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/icon-evannew.png?r=20170707);
}
.pageTag .icon-chevron-right:hover{
	background-position:-394px -58px;
	background-image: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/icon-evannew.png?r=20170707);
}
/*简历小精灵选择图标 by marco 20170814 start*/

/*2017-911--by-marco blacklist*/
.marco_09111550 {padding:0 10px}
.marco_09111550 .send_inf {float:left; width:50%}
/*end*/

/*--搜索简历--2017-9-18-By-Evan-----start----*/
.icon_change{
	background-position:-570px -300px;
	width:16px;
	height:14px;
}
.icon_download{
	background-position:-546px -300px;
	width:15px;
	height:15px;
}

/*--搜索简历--2017-9-18-By-Evan-----end----*/

/*---------2017-9-18---搜索简历--By--Evan--start----*/
.ev-height116{ height: 116px; margin-top: 10px;}
.ev-margin006{ margin-left: 6px; vertical-align: text-bottom;}
.ev-blue-bar09{ width: 100%; height: 34px; line-height: 34px; background-color: #5191ce;}
.ev-top-bar09{ height: 34px; line-height: 34px; font-size: 14px; color: #ffffff;}
a.ev-next09{ color: #ffffff;}
a.ev-next09:link{ color: #ffffff;}
a.ev-next09:visited{ color: #ffffff;}
a.ev-next09:hover{ background-color: #2a7dc9; color: #ffffff;}

.ev-padding008{ padding-left: 14px;}
.ev-margin30{ margin-right: 18px; padding: 0;}


.list-detailed-two p .width-limit00{ width: 46%;}
.ev-margin049{ margin-bottom: 10px;}
a.ev-next09 span{ display: inline-block; cursor: pointer;}
a.ev-next09 i{ cursor: pointer;}
.ev-padding010{ padding-bottom: 10px;}
/*---------2017-9-18---搜索简历--By--Evan--end----*/

/*-------2017-9-19--搜索简历新增--By-Evan--start---*/
.ev-warn-tips010{ text-align: center; z-index: 2001; width: 150px; height: 30px; line-height: 30px; text-align: center; color: #B47377; background-color: #f2dedf;
    position: absolute; left: 50%; top: 50%; margin-left: -75px; margin-top: -15px;
    font-size: 14px;}

a.btn-border-gray{ display: inline-block; width: 58px; height: 22px; line-height: 22px; text-align: center; color: #dcdcdc; background-color: #ffffff; border: #dcdcdc solid 1px; cursor: default;}
.ev-blue_link{ color:#5191ce!important;}
.ev-blue_link:visited{ color:#5191ce!important;;}
.ev-blue_link:hover{ color:#ff3300!important;;}
/*-------2017-9-19--搜索简历新增--By-Evan--end---*/


/*----------简历推荐--900--2017-9-20--By-Evan---start---*/

.ev-list-detailed-two{ _display: inline; width: 318px; height: 116px; float: left; padding: 8px 110px 8px 6px; border: #dcdcdc solid 1px; margin-top:10px; margin-left: 9px; zoom:1;}
.ev-list-detailed{  position: relative;
    background-color: #fff;
    }
.ev-list-detailed-two .ev-list-pic{ position: absolute;
    top: 10px;
    left: 334px;
    width: 90px;
    height: 110px;
    overflow: hidden;
    z-index: 1;}
.ev-list-detailed-two p{ line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 328px; position: relative; z-index: 99; /*2017-10-16-By-Evan-新增*/
    _width: 352px;

}
.ev-list-detailed-two p .width-limit00{ width: 46%;}
.ev-list-detailed-two p .width-limit{ margin-right: 10px;}
.ev-commonMain{ margin: 0;
    position: relative;
    z-index: 0;}
.ev-list-detailed-two p a{ font-size: 12px;}


/*----------简历推荐--900--2017-9-20--By-Evan---end---*/

/*-----2017-9-22-By-Evan--start-----相似简历推荐（900）------*/
.ev-ct{ width: 900px; margin:0 auto;background-color:#fff;}
.ev-icon019{ vertical-align: text-bottom;}/*-只针对相似简历推荐-2017-9-27-By-Evan-*/
/*-----2017-9-22-By-Evan--end-----相似简历推荐（900）------*/

/***********************************快速反馈按钮样式和添加快速反馈文案  2017-10-10  end********************************/
 .ev-quick-txt{ font-size: 16px; font-weight: bold; color: #ffffff; display: inline-block; height: 32px; line-height: 32px; *height: 34px; *line-height: 34px;}
 .ev-quick-txt-size{font-size: 14px; height: 30px; line-height: 30px; *height: 32px; *line-height: 32px;}
 .ev-btn-talk-bg-c{ background: url("//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/ev-freetalk.jpg") 50% 50% no-repeat;}/*2017-10-10-简历预览底部图标修改-By-Evan-免费沟通*/
 .ev-btn-talk-bg-d{ background: url("//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/commonnew/ev-totalk.jpg") 50% 50% no-repeat;}/*2017-10-10-简历预览底部图标修改-By-Evan-继续沟通*/
 .ev-icon-24h-09{ vertical-align: middle; display: inline-block; width: 66px; height: 30px; position: relative; margin-right: 10px;}
 /***********************************快速反馈按钮样式和添加快速反馈文案  2017-10-10 end********************************/


/*-----相似简历------2017-10-12-By-Evan-start-----*/
.ev-list-detailed-two .ev-p019 span{ display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle;}
.ev-span-limit001{ max-width: 36px;}
.ev-span-limit002{ max-width: 64px;}
.ev-span-limit003{ max-width: 36px;}
.ev-span-limit004{ max-width: 70px;}
.ev-list-detailed-two .ev-p019 span.fgx{ vertical-align: middle; *vertical-align: baseline;}

/*-----相似简历------2017-10-12-By-Evan-end-----*/

/*-----相似简历------2017-10-16-By-Evan-start-----*/
.ev-list-detailed-two p a.btn-border-blue{ margin-right: 4px;}
.ev-list-detailed-two p a.btn-border-gray{ margin-right: 4px;}
.ev-linkToWeb009{ position: absolute; left: 0; top: 0; z-index: 9; width: 434px; height: 132px;}
.ev-list-detailed-two p.ev-absoulte019{ position: absolute; left: 6px; bottom: 8px; height: 26px; z-index: 99;}
.ev-list-detailed h3{ position: relative; width: 90px; z-index: 99;}
.ev-list-detailed-two:hover{ border: 1px solid #5191ce;}
/*-----相似简历------2017-10-16-By-Evan-end-----*/
/*-----人工背调------2017-10-20-By-elvis-start-----*/
 .ev-ar-background017 {width: 788px;height: 376px;background: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/bgsurvey/ev-ar-background017.png) 0 0 no-repeat;position: absolute;z-index: 99999;left: 50%;top: 50%;margin-left: -380px;margin-top: -250px;}
 .ev-close009 {width: 30px;height: 30px; background: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/bgsurvey/ev-close009.png) 0 0 no-repeat;position: absolute;right: 70px;top: 10px;z-index: 9;cursor: pointer;}
 .ev-show-detial {width: 174px;height: 50px;background: url(//img07.51jobcdn.com/imehire/ehire2007/defaultnew/image/bgsurvey/ev-show-detial.png) 0 0 no-repeat;position: absolute;left: 50%;bottom: 20px;z-index: 9;margin-left: -87px;}
 /*-----人工背调------2017-10-120-By-elvis-end-----*/






